我有一个非常简单的表和一个查询我想知道是否可以通过某种方式进行优化? 在查找查询优化时,是否有比EXPLAIN语句更好的用法?
现在只有1500行,但它的目的是要有更多(可能超过500,000或1,000,000行)。
查询:
SELECT id, SUM( ABS(weight)) AS sumWeight FROM myTable GROUP BY id ORDER BY sumWeight ASC LIMIT 1
表格结构
Field Type Null Key Default Extra
id mediumint(8) unsigned NO PRI NULL
otherId bigint(20) unsigned NO PRI NULL
weight smallint(6) NO NULL
当我使用EXPLAIN查看正在显示的内容时:
select_type table type possible_keys key key_len ref rows Extra
SIMPLE myTable index NULL PRIMARY 11 NULL 1573 Using temporary; Using filesort
答案 0 :(得分:1)