1
我有一个查询在有50万行的表上运行。我在列上有一个名为wafer_name_date的复合索引(wafer_name,date)。通过添加索引,此查询现在需要0.06秒,但仍使用临时表和文件夹报告。有什么办法可以避免这种情况?谢谢!MySQL SELECT DISTINCT ... ORDER BY没有临时表或文件夹
EXPLAIN SELECT DISTINCT wafer_name FROM flash ORDER BY date\G
*************************** 1. row ***************************
id: 1
select_type: SIMPLE
table: flash
type: range
possible_keys: NULL
key: wafer_name_date
key_len: 767
ref: NULL
rows: 4308
Extra: Using index for group-by; Using temporary; Using filesort
什么是你的表格结构? ('SHOW CREATE TABLE your_table'的结果) – Jocelyn 2012-08-14 16:34:06