MySQL如何利用索引优化ORDER BY排序语句
2014-08-29 11:18
459 查看
MySQL索引通常是被用于提高WHERE条件的数据行匹配或者执行联结操作时匹配其它表的数据行的搜索速度。
MySQL也能利用索引来快速地执行ORDER BY和GROUP BY语句的排序和分组操作。
通过索引优化来实现MySQL的ORDER BY语句优化:
1、ORDER BY的索引优化。如果一个SQL语句形如:
SELECT [column1],[column2],…. FROMORDER BY [sort];WHERE [columnX] = [value] ORDER BY [sort];WHERE [columnX] IN ([value1],[value2],…) ORDER BY[sort];WHERE uid=1 ORDER x,y LIMIT 0,10;
MySQL也能利用索引来快速地执行ORDER BY和GROUP BY语句的排序和分组操作。
通过索引优化来实现MySQL的ORDER BY语句优化:
1、ORDER BY的索引优化。如果一个SQL语句形如:
SELECT [column1],[column2],…. FROM