中午休息时,

mysql

mysql 对cpu 的使用率 162% , 整服务的cpu 使用率 41.5%

正常作业的时候

mysql 对cpu 的使用率 > 300% , 整服务的cpu 使用率 99%

所有的执行查询,都非常慢,

清除linux 服务器缓存, 重启mysql ,修改my.ini 都没有作用

主要是实际没有生产的时候,数据库数据活动不大的情况下,cpu 使用率都超过 100%

检查session 主要是和 打包台的一张包裹表相关 ,

启动mysql 的 innobd_status_output

show variables like"innodb_status_output%";set GLOBAL innodb_status_output=OFF;set GLOBAL innodb_status_output_locks=OFF;

很多死锁 和 package_order_tab 相关

由于这张表实际作业时会使用, 前台看的另外一个数据库,相同的表结构的表,因此考虑数据归档,

创建一个结构一样的表, 利用存储过程把数据,迁移过去,并删除原表的数据

但是,执行太慢, 在夜晚,没有打包太执行的时候,半小时在归档500 行数据,

这张表做,主键查询 都要0.4 秒 , 一共才20w数据

后来,

把对应pacakge_order_tab 和 package_order_line_tab 的 索引, 主键索引,都删除,重新设置 , 没有问题,非常快

mysql cpu 在多人同时作业时也在 50% 左右

转载于:https://my.oschina.net/u/3556610/blog/3062941

Mysql cpu 占用率非常高 300%相关推荐

  1. mysql cpu占用率过高,MySQL高CPU使用率

    小编典典 首先,我想您可能要关闭持久性连接,因为它们几乎总是弊大于利. 其次,我想您要仔细检查您的MySQL用户,以确保任何人都无法从远程服务器进行连接.这也是要检查的主要安全事项. 第三,我想说你想 ...

  2. linux mysql cpu 查看工具_Shell编程检测监控MySQL的CPU占用率

    shell编程很强大!网站访问量大的时候MySQL的压力就比较大,当mysql的CPU利用率超过300%的时候就不能提供服务了,近乎卡死状态,这时候最好的方法就是重启mysql服务.由于这种事具有不可 ...

  3. golang cpu占用率分析

    使用golang进行复杂的组合运算,导致CPU占用率非常高.参考网上一些帖子,自己研究了一下go pprof进行CPU占用率分析和优化.主要使用svg图的方式查看CPU占用率分布. 1.问题现象: 程 ...

  4. 压力测试过程中MySQL服务CPU占用率过高的问题排查思路

    〇.经验总结: 在关注业务接口的TPS时,也要关注数据库服务器的QPS.如果一个业务流程里包含多条查询,那么业务接口TPS的上升对数据库服务器QPS的放大效应会很明显. 如果查询结果集不大,尽量使用一 ...

  5. 计算机程序的输入时占用cpu吗,游戏时CPU占用率虚高?你需要了解这些

    朋友玩吃鸡时的悲剧 CPU占用率虚高导致电脑卡顿 今年后半年大热的<绝地求生:大逃杀>,笔者一开始对这款游戏嗤之以鼻,因为我早就玩过类似的游戏了.记得<绝地求生:大逃杀>推出之 ...

  6. compattelrunner.exe占用磁盘过高_Linux 系统 CPU 占用率太高?

    在使用Linux 系统时,经常会遇到 CPU 占用率太高的问题.此篇文章教你如何解决,排查解决的思路是什么 CPU负载查看方法: 使用vmstat查看系统维度的CPU负载 使用top查看进程维度的CP ...

  7. linux cpu不足处理运维,Linux运维知识之Linux服务器CPU占用率较高问题排查思路

    本文主要向大家介绍了Linux运维知识之Linux服务器CPU占用率较高问题排查思路,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 注意:本文相关配置及说明已在 CentOS  ...

  8. 让多核CPU占用率曲线听你指挥(Windows实现)——《编程之美》1.1学习笔记

    让多核CPU占用率曲线听你指挥--<编程之美>1.1学习笔记 Problem: 写一个程序,让用户来决定Windows任务管理器(Task Manager)的CPU占用率.有以下几种情况: ...

  9. centos cpu排查_Linux/CENTOS 系统 CPU 占用率较高负载较高问题排查思路 - 沃森博客...

    如果阿里云服务器 ECS Linux 系统的 CPU 持续跑高,则会对系统稳定性和业务运行造成影响.本文对 CPU 占用率较高问题的排查分析做简要说明.注意:本文相关配置及说明已在 CentOS 6. ...

最新文章

  1. windows server 2016 安装指南
  2. VC++从txt文本中读取字符和数字
  3. dede采集 标题不完整
  4. 喜报 | 链家签约神策数据,让数据“说话”更精准
  5. 【转】Direct3D顶点结构使用总结
  6. 输入三个字符串,按由小到大的顺序输出 字符串排序-一种简单的方法
  7. java快速注释怎么配置_详解如何在低版本的Spring中快速实现类似自动配置的功能...
  8. 阶乘的java编程_java编程求n的阶乘
  9. C++ IE缓存管理研究
  10. 发那可g10_对FANUC系统中G10指令的使用心得
  11. DotNetBar 使用教程
  12. 典型相关分析原理(CCA)
  13. word设置多级标题
  14. macbook pro怎么养小宠物?macbook pro养宠物设置方法
  15. 大学英语(第四册)复习(原文及全文翻译)——Unit 3 - WHY DO WE BELIEVE THAT THE EARTH IS ROUND?(我们为什么相信地球是圆的?)
  16. C语言一些有趣的现象(例子) (译)
  17. 图嵌入综述 (arxiv 1709.07604) 译文 4.3 ~ 4.7
  18. 复习DOS及批处理命令
  19. 为什么“高大上”的算法工程师变成了数据民工?
  20. 微软雅黑html中怎么写,css样式怎么设置字体为微软雅黑?

热门文章

  1. Edge 按 Backspace键 实现返回上一页 过程
  2. RNA-seq数据下载
  3. python数据项目分析实战技法_《Python数据分析与机器学习实战-唐宇迪》读书笔记第9章--随机森林项目实战——气温预测(1/2)...
  4. 【CSS.DIV】HTMLli标签
  5. vlc tv版 记住网络流_如何使用VLC在Apple TV上播放任何视频
  6. Quora 没想到能这么红
  7. 运维老兵对运维中常见技术类问题剖析
  8. validform_v5.3.2使用示例
  9. Flask 推理MXnet 模型时显存泄漏
  10. (最简单)从MIT-BIH ECG 心电数据(.txt)详细的下载过程