DB优化

Mysql大数据量分页处理

2018-09-24  本文已影响216人  BestbpF

简述

【普通分页查询】

//30+秒
SELECT * FROM product LIMIT 866613, 20

【优化后】

//0.2秒(需要自增ID)
SELECT * FROM product WHERE id > =(SELECT id FROM product LIMIT 866613, 1) LIMIT 20

巧妙的利用了索引,速度简直是质的飞跃!

//速度同样很快!(不需要自增id)
SELECT * FROM product a JOIN 
      (SELECT id FROM product LIMIT 866613, 20) b 
ON a.id = b.id
上一篇 下一篇

猜你喜欢

热点阅读