在MySQL中排序时查询占用太多时间

时间:2012-09-20 07:22:06

标签: mysql performance

查询: 选择field1作为Word,count(*)作为来自TestAdd1214190组的Count by field1 order by count desc

在field1列上创建的Btree索引

数据在表50 lac

引擎:MEMORY

解释 TYPE:SIMPLE

使用索引;使用TEMPORORY;使用FILESORT

请建议我如何快速进行此查询

1 个答案:

答案 0 :(得分:0)

由于Count(*)由MySql优化,因此您使用的列可能存在性能差异。您可以尝试使用我们Count([index field name])

有关此问题的更多信息,请参阅:http://www.mysqlperformanceblog.com/2007/04/10/count-vs-countcol/