博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql limit分页查询效率
阅读量:4676 次
发布时间:2019-06-09

本文共 340 字,大约阅读时间需要 1 分钟。

前提:id是主键

select * from `order` limit 1000000 , 30

当数据量大的时候改写成下面的

select * from `order` where id  >= (select id from `order` order by id limit 1000000 , 1) limit 30

改写后的sql查询主要花费在子查询

 

如果效率想要更高一点,可以将每次分页之后的最后一条记录id传回给应用程序应用程序直接使用

select * from `order` where id > $last_id limit 30

这样效率更快

转载于:https://www.cnblogs.com/changfengSven/p/7326769.html

你可能感兴趣的文章
python--列表推导式和生成表达式
查看>>
P - Psychos in a Line 单调队列
查看>>
POJ 2653 Pick-up sticks(计算几何)
查看>>
大型网站高并发的架构演变图-摘自网络
查看>>
8丶运行及总结
查看>>
Unity获取手机的电量时间
查看>>
Spring框架:Spring容器具体解释
查看>>
MongoDB 3.2 从安装到使用。
查看>>
完全卸载oracle11g步骤
查看>>
再次说搜索
查看>>
spring测试
查看>>
c++ mfc 曲线图像的实现资料网址
查看>>
JetBrains系列WebStorm等中文输入法无法跟随光标的问题的解决办法
查看>>
解决Admob Banner首次展示不显示的问题
查看>>
系列6:进程间通信
查看>>
日志配置
查看>>
第四周作业 简单地邮件发送实现
查看>>
[转载]读史记札记26:容人岂皆有雅量
查看>>
表达式计算(模拟)
查看>>
Unity3D 游戏引擎之实现平面多点触摸(二)
查看>>