位置: 编程技术 - 正文

分析MySQL中索引引引发的CPU负载飙升的问题(mysql索引类型及原理)

编辑:rootadmin

推荐整理分享分析MySQL中索引引引发的CPU负载飙升的问题(mysql索引类型及原理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql索引方式有哪些,mysql索引的理解,mysql 索引分析,mysql中的索引,mysql各种索引的使用场景,mysql各种索引的使用场景,mysql 索引分析,mysql索引的使用和原理,内容如对您有帮助,希望把文章链接给更多的朋友!

收到一个mysql服务器负载告警,上去一看,load average都飙到多了,用top一看,CPU跑到了%,不过IO和内存的负载并不高,根据经验,应该又是一起索引引起的惨案了。

看下processlist以及slow query情况,发现有一个SQL经常出现,执行计划中的扫描记录数看着还可以,单次执行耗时为0.s,还不算太大。乍一看,可能不是它引发的,但出现频率实在太高,而且执行计划看起来也不够完美:

分析MySQL中索引引引发的CPU负载飙升的问题(mysql索引类型及原理)

再看下该表的索引情况:

可以看到执行计划中,使用的是index merge,效率自然没有用联合索引(也有的叫做覆盖索引)来的好了,而且 state 字段的基数(唯一性)太差,索引效果很差。删掉两个独立索引,修改成联合看看效果如何:

可以看到执行计划变成了只用到了 idx_columnid_state 索引,而且 ref 类型也变成了 const,SQL执行耗时也从0.s变成了0.s,相应的CPU负载也从%突降到了%不到。

总结下,从多次历史经验来看,如果CPU负载持续很高,但内存和IO都还好的话,这种情况下,首先想到的一定是索引问题,十有八九错不了。

MySQL索引优化的实际案例分析 Orderbydesc/asclimitM是我在mysqlsql优化中经常遇到的一种场景,其优化原理也非常的简单,就是利用索引的有序性,优化器沿着索引的顺序扫描,在扫描到符

浅谈MySQL中的子查询优化技巧 mysql的子查询的优化一直不是很友好,一直有受业界批评比较多,也是我在sql优化中遇到过最多的问题之一,你可以点击这里,这里来获得一些信息,mysql

MySQL的id关联和索引使用的实际优化案例 昨晚收到客服MM电话,一用户反馈数据库响应非常慢,手机收到load异常报警,登上主机后发现大量sql执行非常慢,有的执行时间超过了s优化点一:SELEC

标签: mysql索引类型及原理

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

上一篇:通过MySQL优化Discuz!的热帖翻页的技巧

下一篇:MySQL索引优化的实际案例分析(mysql索引优化是什么意思)

  • 核定征收的一般纳税人开专票怎么入账
  • 小规模结转成本的会计分录怎么写
  • 建筑服务适用简易计税吗
  • 企业所得税前扣除是什么意思
  • 其他应付款冲应收账款
  • 手撕发票怎么区分地区开具
  • 企业注销建造师流程
  • 小规模纳税人当月超过500万的部分怎么申报
  • 投资收益如何做账
  • 企业买卖股票应注意事项
  • 汇算清缴后如何进行调帐处理
  • 借 其他应付款
  • 未做账务处理
  • 最新企业会计准则
  • win7安装sqlserver2008
  • 软件开发并销售怎么做
  • 所得税费用会计编码是什么
  • 一般纳税人销售自己使用过的汽车
  • 小规模纳税人免增值税的账务处理
  • linux -e -f
  • php和c++的区别
  • win11绿屏是什么原因
  • 补申报以前年度税款
  • winrar压缩后生成的文件格式
  • 爱奇艺以图搜剧不见了
  • 电脑bios找不到vt
  • 投资性房地产出售
  • 销售费用的作用
  • 深度学习中模型计算量(FLOPs)和参数量(Params)的理解以及四种计算方法总结
  • 费用报销费用填写要求
  • 销售多余材料计入什么
  • php通用分页类
  • visual studio code 调试php方法(图文详解)
  • 用tomcat部署web项目
  • 离职赔偿金计入什么费用
  • 增值税税控系统专用设备费及技术维护费抵扣
  • 我一定要用自己的双手拼出来
  • 什么叫点云数据
  • 补提企业所得税财务报表应该如何调整
  • 工会收到单位拨款的会计分录
  • js array()
  • 在建工程账务核算及处理
  • 假退库会计分录
  • 林木的培育和种植免征企业所得税
  • 企业的主要经营指标有哪些
  • 个人写收据要写身份证号吗
  • 季度企业所得税资产总额怎么填
  • 收到的现金折扣
  • 主营业务成本的借贷方向
  • 无票收入会计分录实例
  • 无形资产出售当月是否摊销
  • 应收分保未到期责任准备金是什么科目
  • 电商公司不用交税吗
  • 公司名下没有车可以办油卡吗
  • 资本金与注册资本的关系
  • 工程内部承包合同
  • 固定资产折旧怎么算
  • windf9
  • 去掉快捷功能
  • xp系统桌面图标不见了,点什么都没用?
  • opensuse安装显卡驱动
  • linux抓包语句
  • 升级win10错误
  • win7系统出现COMSurrogate
  • 用nodejs做的项目
  • windows e
  • 网页shell命令
  • nodejs 文档
  • js cookie用法
  • jquery截取字符串的方法
  • javascript详细介绍
  • jquery多级菜单
  • android中的几种动画
  • 4种JavaScript实现简单tab选项卡切换的方法
  • 安卓抓包apk
  • 江苏省无锡市国家电网客服电话是多少
  • 发票怎样读入金税开票系统
  • 海关进口增值税如何入账
  • 企业的捐赠支出在哪里能看到
  • 河北地税网上申报纳税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设