测试积点老人 发表于 2020-4-7 13:07:21

如果数据库占cpu过高,如何解决?

如果数据库占cpu过高,如何解决?

qbb1983 发表于 2020-4-7 17:33:35

1、如果cpu占用过高,首先我们就需要查看占用cpu的进程,从各项工作中,找到占用较多的程序。
2、在数据库处理中,直接输入命令show processlist,即可查看当前占用cpu的主要进程。、
3、在进程中,我们直接结束占用较多的非主要进程,即可有效降低进程,有时垃圾程序较多,也会导致cpu占用较多。
4、如果需要关闭的进程较多,可以使用for循环进行关闭,如果关闭之后cpu依旧占用较多,那么就需要考虑硬件问题。
5、如果cpu线路出现老化,或者积灰较多散热不好,就容易出现数据处理速度慢,cpu占用就会增加。
6、我们可以进行简单的清灰,或者找专业人员进行线路更换以及清理,从而提高cpu的运行环境以及运行速度,从而减少cpu的占用。

海海豚 发表于 2020-4-8 09:50:02

https://blog.csdn.net/sjhnanwang/article/details/37883147参考下

qqq911 发表于 2020-4-8 10:38:28

看下awr报告

jingzizx 发表于 2020-4-8 12:46:48

检查什么操作导致

abcsell 发表于 2020-4-8 14:25:25

数据分析的问题

bellas 发表于 2020-4-8 15:55:51

任务管理器分析下原因
页: [1]
查看完整版本: 如果数据库占cpu过高,如何解决?