位置: 编程技术 - 正文

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

  • 小规模不超过30万怎么交税
  • 代扣代缴个人所得税会计分录怎么做
  • 企业税号还未开户
  • 外籍人员税收优惠政策
  • 汽车购置税计算器2019
  • 外资企业能投资国企么
  • 预计产品质量保证损失是什么意思
  • 收不回的款项怎么处理
  • 公允价值变动损益属于什么科目
  • 应付账款多付了会计分录
  • 补缴社保的工资表
  • 零售业税率多少?如何交?
  • 个人开增值税普通发票税率
  • 低价销售代替非正常损失避免转出进项税?
  • 携税宝服务费可以入办公费吗
  • 预提工程成本的会计分录
  • 贷款利息能抵税吗现在
  • 价外费用的会计和税务处理
  • 房地产企业综合税率是多少
  • 接受捐赠收入要计入企业所得税应纳税所得额吗
  • 研发费用加计扣除最新政策2023
  • 购销合同印花税税率
  • 购房发票拿到了接着干什么
  • 股东认缴和实缴不一致
  • 冲销应收账款怎么记账
  • 增值税红字发票申报表怎么填
  • win10蓝屏怎么弄
  • 手机word文档怎么加照片
  • php上传大文件失败
  • 情人节海报怎么画简单
  • 房产契税如何计算2021年
  • 投资性房地产期末公允价值大于账面价值
  • elements table
  • Laravel中七个非常有用但很少人知道的Carbon方法
  • 蒂内河畔圣艾蒂安小镇,法国阿尔卑斯省 (© CAVALIER Michel/hemis.fr/Alamy Stock Photo)
  • Php实现邀请用户加入企业生成邀请链接
  • 合同权益转让 范本
  • php截取文件后缀名方法
  • 图片php格式怎么换成jpg
  • 深度学习模型部署综述(ONNX/NCNN/OpenVINO/TensorRT)
  • 社保新参统委托代发银行
  • 收到保险公司的车赔款会计分录怎么写
  • 清包工开发票需要注意事项
  • 一般纳税人可以转小规模纳税人吗
  • 销售清单有法律效力吗
  • 费用票必须是公司发票吗
  • sql server基本知识
  • 小型企业需要给员工买社保吗
  • 增值税少企业所得税高吗
  • 固定资产折旧提完了继续使用
  • 出口佣金账务处理
  • 软件开发过程付什么费用
  • 汽车销售行业印章要求
  • 欠供应商货款会坐牢吗
  • 坏账准备贷方表示什么
  • 工资汇算清缴前发
  • 工程维修款是从工程款中扣除吗
  • 付款凭证怎么写样本
  • 交易性金融资产包括哪些项目
  • 残值收入交税吗
  • fedora 10
  • cmos开机密码的清除的二种方法
  • bios如何进去
  • 正常关机开机后爱奇艺自动卸载
  • linux常用命令 删除
  • js中sort排序
  • android内存优化 简书
  • eevee引擎
  • unity监视器
  • unity2019texture
  • 离线安装驱动
  • android sdk location should not contain
  • 北京市国家税务局电子税务局
  • 印花税计征周期
  • 留学生在美国买房子需要什么条件
  • 陕西省电子税务局手机app
  • 青岛市崂山区地税局
  • 四川省成都市地图高清版大图
  • 审计的起源和发展史
  • 农业企业制造费用包括哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设