limit用于分页查询时越往后翻性能越差,解决的原则:缩小扫描范围,如下所示:
select * from user order by id desc limit 100000,10
耗时0.4秒
select * from user order by id desc limit 1000000,10
耗时5.2秒
先筛选出ID缩小查询范围,写法如下:
select * from user where id > (select id from user order by id desc limit 1000000, 1) order by id desc limit 0,10
耗时0.5秒
如果查询条件仅有主键ID,写法如下:
select id from user where id between 1000000 and 1000010 order by id desc
耗时0.3秒
如果以上方案依然很慢呢?只好用游标了。
编辑推荐:
- MySQL的分页查询03-01
- 怎么在linux完成MySQL主从热备?03-01
- PPT制作技巧:如何在PPT中制作小人跑步的动画效果03-01
- Mycat中间件实现Mysql数据分片( 下篇)03-01
- 母亲节创意温馨PPT模板分享03-01
- 浓浓中国风喜迎端午端午节中国文化PPT模板03-01
- 日处理数据量超10亿:友信金服基于Flink构建实时用户画像系统的实践03-01
- 办公必备!这个资源网站可以一键下载Excel图表模板03-01
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- PPT制作技巧:如何在PPT中制作小人跑步的动画效果
PPT制作技巧:如何在PPT中制作小人跑步的动画效果
26-03-01 - Mycat中间件实现Mysql数据分片( 下篇)
Mycat中间件实现Mysql数据分片( 下篇)
26-03-01 - 母亲节创意温馨PPT模板分享
母亲节创意温馨PPT模板分享
26-03-01 - 浓浓中国风喜迎端午端午节中国文化PPT模板
浓浓中国风喜迎端午端午节中国文化PPT模板
26-03-01 - 日处理数据量超10亿:友信金服基于Flink构建实时用户画像系统的实践
日处理数据量超10亿:友信金服基于Flink构建实时用户画像系统的实践
26-03-01 - 办公必备!这个资源网站可以一键下载Excel图表模板
办公必备!这个资源网站可以一键下载Excel图表模板
26-03-01 - MySQL 5.7 主库崩溃切备库
MySQL 5.7 主库崩溃切备库
26-03-01 - 求索作文网采用ZBLOG-PHP系统目前唯有纯静态化插件不满意[图]
求索作文网采用ZBLOG-PHP系统目前唯有纯静态化插件不满意[图]
26-03-01 - MySQL各版本架构图
MySQL各版本架构图
26-03-01 - DB-Engines 2019 年度数据库出炉:MySQL 成为年度数据库赢家
