mysql大数据如何优雅地分页
博客专区 > ericSM 的博客 > 博客详情
mysql大数据如何优雅地分页
ericSM 发表于1年前
mysql大数据如何优雅地分页
  • 发表于 1年前
  • 阅读 39
  • 收藏 1
  • 点赞 1
  • 评论 2
摘要: mysql大数据分页

mysql大数据分页


针对mysql 在大数据条件下如何提高分页性能呢
问题当迁移量很大时,查询花费时间太多
解决:利用条件查询特性优雅地弥补 limit 性能:
看图


1.从 0-5,时间 0.0001 秒



2.从 11000 - 11004 行,时间 0.0677 秒   


 3.获取上一分页的id优化后从 11000 - 11004 行,时间 0.0003 秒

哈哈,性能提高200多倍,对大多数分页一下子就乐观起来了!!!
标签: mysql 大数据 分页
共有 人打赏支持
粉丝 14
博文 110
码字总数 87710
评论 (2)
杰森.金
11000 与 id 11286 怎么对应的呢,怎么知道的?
ericSM

引用来自“杰森.金”的评论

11000 与 id 11286 怎么对应的呢,怎么知道的?
如果是递增的搜索,当前页面最后一个值的id = 11285 可以获取吧?拿到之后传给下一个页面就是 id > 11285
×
ericSM
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: