尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

MySQL 深分页优化——大数据量分页不再卡顿

MySQL 深分页优化——大数据量分页不再卡顿 一、问题场景-- 数据量1000万翻到第100万条SELECT*FROMorderLIMIT1000000,20;-- 会扫描前100万条再丢弃非常慢二、优化方案方案一子查询定位SELECT*FROMorderWHEREid(SELECTidFROMorderORDERBYidLIMIT1000000,1)ORDERBYidLIMIT20;方案二记录上次位置推荐-- 第一次请求SELECT*FROMorderORDERBYidLIMIT20;-- 后续请求带上上次的最大 idSELECT*FROMorderWHEREid#{lastId} ORDER BY id LIMIT 20; 觉得有用的话点赞 关注【张老师技术栈】吧
返回列表