• mysql分页优化方法


    原分页语句

    SELECT * FROM `a` LIMIT 500000, 100

    这条语句既然使用了> 时间: 5.271s

    后面在这篇博客

    http://imysql.com/2014/07/26/mysql-optimization-case-paging-optimize.shtml

    把语句写成

    SELECT
        * 
    FROM
        `a` t1
        INNER JOIN ( SELECT id FROM `a` LIMIT 500000, 100 ) t2 USING ( id );

    > 时间: 0.122s

    原因是:

    SELECT * FROM `a` LIMIT 500000, 100
    
    

    第一条sql是全表查询了 并且使用了最差类型type = All

    SELECT
        * 
    FROM
        `a` t1
        INNER JOIN ( SELECT id FROM `a` LIMIT 500000, 100 ) t2 USING ( id );

    
    
    

    您的资助是我最大的动力!
    金额随意,欢迎来赏!

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
    如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

    如果,想给予我更多的鼓励,求打

    因为,我的写作热情也离不开您的肯定支持,感谢您的阅读!

  • 相关阅读:
    讨论一下,乌云漏洞库的学习方法
    a
    asss
    密码重置
    SQL注入2
    起名字真难
    Header
    SQL注入1
    伪装者
    ofbiz 代码日记
  • 原文地址:https://www.cnblogs.com/GreenForestQuan/p/9778687.html
Copyright © 2020-2023  润新知