mysql中limit的效率问题
limit效率问题
lim是由mysql的s层实现的。
―、如何用limi提升查询性能:
sltmlim
如果Ii没有建立索引,则上面的查询语句会全表扫描。
sltmlimlimit
如果加上mysql中limit的效率问题
limit效率问题
lim是由mysql的s层实现的。
―、如何用limi提升查询性能:
sltmlim
如果Ii没有建立索引,则上面的查询语句会全表扫描。
sltmlimlimit
如果加上limit当扫描到一条的数据的时候则不会再继续扫描,效率会大大的提高。
二、limit低效率的情况:
在一种情况下Iimit效率非常低,只使用Iimi来查询的语句,并且偏移量特别大的情况。
例如:sltmtllimito
select*fromtablewhileid>=150000limit1000;
语句为秒;语句为秒
两条语句的时间比是:语句语句=
比较以上的数据时,我们可以发现采用性能基本稳定,受偏移量和行数的影响不大,而单纯采用imi的话,受偏移量的影
响很大,当偏移量大到一定值后性能开始大幅下降。不过在数据量不大的情况下,两者的区别不大。
所以应当先使用等查询语句,配合limi使用,效率才高
mysql中limit的效率问题 来自淘豆网m.daumloan.com转载请标明出处.