MySQL Order By 使用索引的情况

最近看到有篇关于MySQL Order By的文章:http://www.cnblogs.com/anywei/archive/2011/12/12/mysql.html ,里面有好几点可疑的。

下面是我测试的结果,希望对大家有帮助:

原文:
1、ORDER BY的索引优化。如果一个SQL语句形如:
SELECT [column1],[column2],…. FROM [TABLE] ORDER BY [sort];
在[sort]这个栏位上建立索引就可以实现利用索引进行order by 优化。

自己测试的结果:这个要看查询的数据量,
	(1)查询全部数据的时候,即不使用limit的时候,会全表扫描,即使sort列上有索引;
	(2)当查询的数据占总表的5%的时候,使用limit的时候,会使用sort列上的索引&#

你可能感兴趣的:(MySQL)