大数据查询的时候.当遇到Order by 两个字段的时候.速度会慢.
这时需要给 这两个字段加上联合索引..
比如
CREATE INDEX t_table_sort_g_id_index
ON t_goods (sort, g_id);
可以用 EXPLAIN 查看key字段是否用到该索引.
如果没用到..
好吧,你最需要打代码来了
SELECT * FROM t_talbe FORCE INDEX(t_table_sort_g_id_index)
注意 FORCE INDEX(t_table_sort_g_id_index)
强制索引的意思
你的SQL 快了很多吧..
本文介绍如何通过创建联合索引来提高带有OrderBy子句的SQL查询效率,并演示了如何使用FORCE INDEX来确保查询使用指定的索引。
10万+

被折叠的 条评论
为什么被折叠?



