php - 加快查询执行速度

标签 php mysql

我有一个包含数百万条记录的表,即使在临时表上进行简单查询也需要几个小时才能得到结果,我正在提取数千行到临时表,有谁知道如何加快查询处理时间??

查询是这样的

 Select col_name col1, col_name2 col2 from tbl_temp where col_name3 = 'value' and
 col_name4 = 'value' order by col_name desc limit 2; 

最佳答案

确保 col_name3、col_name4 和 col_name 具有正确的索引,并且如果可能的话,按日期分区

关于php - 加快查询执行速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7472135/

相关文章:

php - 错误的T-SQL查询时sqlsrv_query不会返回false

php - 正确设置curl php cookie

mysql - Drupal-6:这个节点出了什么问题?

mysql - 多个平均值的平均值

php - undefined offset : 0 error when using inval() converted indexes

php - IF 语句中的 HTML 无法正常工作

php - 使用PHP脚本将上传的图像转换为PNG

MySql 如何将一个表的多个实例添加到另一个表中的列

mysql - SQL 语法帮助 -- auto_increment

php - 如何在 PHP 中一次性编辑多个值