美文网首页
提高sql语句的查询速度

提高sql语句的查询速度

作者: 丿笑该动人 | 来源:发表于2017-03-06 09:52 被阅读0次

    where和limit都具有避免全表扫描的功能 (mysql),区别在于:where能够充分利用索引,而limit能够限制查询行数。limit的存在主要是为了防止全表扫描,如果一个语句本身可以得出不用全表扫描,有没有limit那么性能的差别是不大的。对于偏移量offset较大的查询,建议用好where语句,来避免全表扫描;因为limit本身没有利用索引的缩小范围能力对于任何一个查询,首先应该想到的是如何利用where语句来缩小范围,然后利用limit来限制返回行数。

    相关文章

      网友评论

          本文标题:提高sql语句的查询速度

          本文链接:https://www.haomeiwen.com/subject/ldpygttx.html