开局交代下背景:
公司有张log表,现在数据量在1000w+,页面上有个单表的sql 分页查询 ,类似于 select * from table limit 2000000 ,10;
在早期不会发生什么问题,平稳运行, 但是你往后翻页,或者点最后一页,就蹦了。这就跟mysql的查询姿势有关了。
普通的limit查询,在查询100w+后的数据,耗时在2.94s。
改造后的查询,0.42s
开局交代下背景:
公司有张log表,现在数据量在1000w+,页面上有个单表的sql 分页查询 ,类似于 select * from table limit 2000000 ,10;
在早期不会发生什么问题,平稳运行, 但是你往后翻页,或者点最后一页,就蹦了。这就跟mysql的查询姿势有关了。
普通的limit查询,在查询100w+后的数据,耗时在2.94s。
改造后的查询,0.42s