MYSQL 一启动 CPU就占用100%

OopsJeff 2013-09-13 01:03:58
MYSQL 一启动 CPU就占用100%
这是什么原因?
怎么查?
一关闭,CPU就恢复低耗能
...全文
935 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
还有一点,myisam表的话,检查一下有没有overhead?如果有的话,修复一下。overhead会严重影响读写效率。
  • 打赏
  • 举报
回复
你是怎么检测CPU占用率的呢?LINUX TOP,WIN 资源管理器? 检查 show processlist 部分,看看MYSQL在执行哪些QUERY?逐个explain,看看哪个表的index不正确?此外,查看这个表是myisam还是InnoDB?尝试相应增加my.cnf里的内存值。
OopsJeff 2013-09-13
  • 打赏
  • 举报
回复
引用 1 楼 ACMAIN_CHM 的回复:
show processlist 检查一下。
没有占用大资源的SQL 即使我重启了mysql ,只要一启动好,就马上100%
Rotel-刘志东 2013-09-13
  • 打赏
  • 举报
回复
进程和日志分析一下。 这种情况原因还是很多的:1、服务器的内存过小 2、磁盘I/O大无法处理 3、mysql数据库是否 被入侵都是关系的,具体问题还要具体的分析。
ACMAIN_CHM 2013-09-13
  • 打赏
  • 举报
回复
show processlist 检查一下。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧