位置: 编程技术 - 正文

分析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索引优化是什么意思)

  • 一般纳税人的进销项税怎么做分录
  • 房产税和土地使用税每年都要交吗
  • 小微企业免税销售额填含税还是不含税
  • 企业罚职工的钱违法吗?
  • 印花税5元贴花会计处理
  • 不同月份的发票能抵扣吗
  • 银行的记账凭证怎么做
  • 购房发票是不是增值税
  • 货物运费包含哪些项目
  • 公司现金支票取钱需要带什么资料
  • 自产货物用于本企业在建工程交增值税不
  • 经营租赁的资产应计入哪里
  • 固定资产报废会议记录怎么写
  • 4s店维修委托书的主要内容
  • 接受股权转让要交什么税
  • 转出多交增值税借方余额表示
  • 同一建筑工程签不同合同
  • 小规模纳税人金额
  • 加计扣除的研发费用范围
  • 资产转让的优点
  • 税务行业软件
  • 企业财务月确定不当造成税务问题
  • 在建工程转固定资产凭证附件
  • 火车票抵扣进项税需要认证吗
  • 研发设备一次性计入研发费用账务处理
  • 加计扣除10%进项税政策文件
  • window11系统怎么用
  • mac如何搜索
  • php常用设计模式(大总结)
  • 创建自定义对象主要哪几种方法,并写出基本语法结构?
  • PHP:file_put_contents()的用法_Filesystem函数
  • 子公司取得投资收益
  • 业务招待费有
  • 资产负债表包括什么科目
  • 机关事业单位体检费用标准规定
  • 米苏拉塔是哪个国家
  • thinkphp3.1
  • 资产减值准则所规范的资产
  • 增值税及附加税是什么意思
  • php手机号隐藏中间四位
  • 增值税税收滞纳金哪里缴纳
  • 文件上传漏洞原因
  • 交所得税会计分录例题
  • 应收款挂账会计分录
  • php 多进程
  • 小规模纳税人工资薪金怎么申报
  • 企业净利率多少算高
  • 抄税是什么时间截止
  • 教育培训业能享受补贴吗
  • 财务人员办理会计事项必须复制或取得原始凭证
  • 短期借款可以用于在建工程吗
  • 外币收款怎么做账
  • 低值易耗品属于资产类账户吗
  • 车辆使用费包括油费吗
  • 税控盘费和服务费一样吗
  • 百旺金赋开票系统图标
  • 固定资产管理台账管理制度
  • sql语句计算两个字符
  • sql根据逗号分割数据
  • WINDOWS系统中删除放入回收站的文件占用什么空间
  • 笔记本没有光驱怎么加装固态硬盘
  • 恢复注册表的方法
  • linux系统干嘛的
  • win7系统无法打开任务管理器
  • .mcp是什么文件
  • win7微软账户
  • 2016年首个国家安全教育日
  • css网站布局实录 pdf
  • win2000停止服务
  • JavaScript html5 canvas绘制时钟效果(二)
  • Android - Designtime Layout Attributes & Tools Attributes
  • unity3d快速入门
  • 关于减肥的好方法
  • highcharts update
  • javascript ref
  • 沉浸式模式
  • 深圳前海自贸区医院是三甲吗
  • 设备租赁增值税怎么抵扣
  • 印度有加入世贸吗
  • 2022年企业所得税税率2.5% 10% 25%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设