首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

limit是全表扫描仍是部分扫描呢

2013-02-18 
limit是全表扫描还是部分扫描呢?过年放假前同事问了我这个问题:如果limit前面有order by 等,肯定是全表扫

limit是全表扫描还是部分扫描呢?

过年放假前同事问了我这个问题:

如果limit前面有order by 等,肯定是全表扫描了,如果没有这些,确实是执行了一部分扫描。

我exlain了这个语句,发现无论limit后边值为多少,rows都是所有行数,这怎么回事?其实这个rows只是显示sql计划的行数,不一定就是真正的扫描行数。


另外晚上看到一篇文章,http://www.ityoudao.com/Web/Mysql_606_1349.html讲了如何利用limit的原理进行高效率的分页,方法就是limit m,n 中尽量减少m和n的值。

热点排行