位置: 编程技术 - 正文

mysql分页时offset过大的Sql优化经验分享

编辑:rootadmin

推荐整理分享mysql分页时offset过大的Sql优化经验分享,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

发现问题

当我们展示一个列表中的内容时,难免会遇到分页问题,因为列表中的内容数量可能很多,但是用户能一次看到的界面大小是有限的,不可能一个界面展示所有的内容,从后端一次性取太多的数据也会给后端造成额外的压力。

通常分页查询的时候会使用这样的语句:

mysql分页时offset过大的Sql优化经验分享

当offset特别大时,这条语句的执行效率会明显减低,而且效率是随着offset的增大而降低的。

原因为:

MySQL并不是跳过offset行,而是取offset+N行,然后返回放弃前offset行,返回N行,当offset特别大,然后单条数据也很大的时候,每次查询需要获取的数据就越多,自然就会很慢。

优化方案:

或者

先获取主键列表,再通过主键查询目标数据,即使offset很大,也是获取了很多的主键,而不是所有的字段数据,相对而言效率会提升很多。

总结

标签: mysql分页时offset过大的Sql优化经验分享

本文链接地址:https://www.jiuchutong.com/biancheng/348688.html 转载请保留说明!

上一篇:MySQL5.7.18主从复制搭建(一主一从)教程详解(mysql主从复制作用)

下一篇:sqlite迁移到mysql脚本的方法

  • 小规模纳税开专票享受季度30万纳税
  • 未交增值税是什么科目
  • 耕地占用税的征收标准
  • 两年前的发票可以补开吗
  • 营业成本和生产成本的公式
  • 收回应收账款编制什么凭证
  • 缴纳上月附加税会计科目
  • 出纳可以做库存库吗
  • 增值税开票内容货物及应税劳务服务名称都有哪些
  • 个税申报截止日期2023年8月
  • 怎么理解捐赠支出税前扣除标准计算口径
  • 企业可以不弥补以前年度亏损吗
  • 未收回质保金是否需要交纳增值税呢?
  • 住宿费可以开会议费吗
  • 企业所得税季报和年报的区别
  • 出售二手车税收优惠
  • 代开专票退票流程及说明
  • 小规模增值税怎么做账
  • 关于土地增值税若干问题的通知
  • 保险公司代收车船税完税证明在哪里打印
  • 企业接收股东划入资产作为收入处理有所得税差异吗
  • 非流动负债怎么巧记
  • 预算与决算对比分析
  • qcwlicon.exe - qcwlicon是什么进程 有何作用
  • 大模型训练成本
  • PHP:curl_multi_close()的用法_cURL函数
  • 折扣促销方式
  • 农产品专票可以开零税率吗
  • 玩游戏的显示器要高刷还是高分辨率
  • 最大交易笔数什么意思
  • 填制的凭证内容有哪些
  • 机动处置什么意思
  • 邮电通信企业业务收入包括哪些内容?
  • 怎么分析一个企业的营销策略
  • 软件企业认定好处
  • 来料加工 增值税
  • h5与小程序交互
  • 深度学习的通道到底是什么?有什么用?(小白可看)
  • 存货跌价准备科目余额在哪方
  • java线程的四种基本状态
  • c语言中sizeof是啥意思
  • 商品流通企业的含义
  • 增值税报表附表三
  • 私车公用私车的区别在哪
  • 筹建期间的开办费为什么不属于资产
  • 短期借款的核算会计分录
  • 企业所得税弥补亏损怎么弥补
  • 商品流通企业税费按征收对象可分为
  • 公司购买股东的东西
  • 为取得固定资产而发生的什么支出可计入固定资产成本
  • 端午节发放的现金福利会计处理
  • 退休后的税费
  • 申请个税退税账号是什么
  • 发票跨年红冲 交税
  • 应收账款冲销是什么意思
  • 购房发票可以开专票
  • 代理记账公司都是假账么
  • 无形资产什么时候开始计提折旧
  • win8系统中断怎么解决
  • win7如何共享文件夹给另一台电脑使用
  • 使用win10
  • centos sudoers
  • freebsd怎么样
  • windows7很卡
  • 重装xp系统进不去
  • 远程关机对话框怎么打开
  • 向Windows8靠拢 全新的个性化库页面
  • windows8.1仿win7
  • unity摇杆
  • 关于android工程中的assets目录的正确说法
  • python module import
  • python代码视频
  • android framework 框架层功能梳理
  • unityai寻路
  • ui课程入门
  • 税务机关的情况说明
  • 澳门国际金融税务局
  • 云南省个人所得税税率
  • 怎样理解句子我还没弄清楚是怎么回事
  • 运输类增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设