MySQL查询优化。避免复制到临时&文件排序

时间:2014-02-25 07:30:28

标签: mysql sql group-by

目前我有一张近700万行的表

我主要担心的是查询是使用临时表和filesort。我怎样才能优化这个查询?

MYSQL查询:

select count(category) as c_count, category 
from DemoTable 
where   
title like "%red" 
AND 
price != '0' 
group by category 

解释输出:

select_type : SIMPLE 
table : DemoTable
type : ALL
possible_keys : price
key : NULl
key_len NULL
ref : NULL
rows : 7020242
Extra : Using where; Using temporary; Using filesort

可以使用Dependent Subquery删除临时表吗?如果是,我怎么能使用dependdent子查询?

0 个答案:

没有答案