Cpanel下MySQL 占用過高的解決辦法

2021-08-30 02:52:52 字數 1885 閱讀 5183

問題描述:在安裝好 cpanel(whm) 後,站點一開,會出先 cpu 占用到 70% 以上的情況

如:

top process %cpu 78.8 /usr/sbin/mysqld --basedir/ --datadir/var/lib/mysql --usermysql --pid-file/var/lib/mysql/ff.pid --skip-external-locking

top process %cpu 78.7 /usr/sbin/mysqld --basedir/ --datadir/var/lib/mysql --usermysql --pid-file/var/lib/mysql/ff.pid --skip-external-locking

top process %cpu 78.6 /usr/sbin/mysqld --basedir/ --datadir/var/lib/mysql --usermysql --pid-file/var/lib/mysql/ff.pid --skip-external-locking

解決辦法:修改配置檔案 /etc/my.cnf 並重啟 mysql 程序。

如果是 red hat enterprise ,預設能在 /usr/share/doc/mysql-server-standard-5.0.15/ 下找到 my-large.cnf

使用如下命令,複製乙份檔案到/etc 下

cp -p /usr/share/doc/mysql-server-standard-5.0.15/my-large.cnf /etc/my.cnf
開啟/etc/my.cnf ,在[mysqld] 下, 請修改下列引數(如配置檔案my.cnf 沒有的,請手動加上去)

wait_timeout=60

#increase connect_timeout from 5 to 10

connect_timeout=10

#decrease interactive_timeout from 28800 to 100

interactive_timeout=120

#increase join_buffer_size from 131072 to 1m

join_buffer_size=1m

#increase query_cache_size from 0 to 128m

query_cache_size=128m

#increase query cache limit from 1048576 to 2m

query_cache_limit=2m

#increase max allowed packet size from 1m to 16m

max_allowed_packet=16m

#increase table cache cache from 256 to 1024

table_cache=1024

#increase sort buffer size from 1m

sort_buffer_size=2m

#increase read buffer size from 1m

read_buffer_size=2m

#increase read_rnd_buffer_size to 4m

read_rnd_buffer_size=4m

#other settings

sort_buffer_size=8m

key_buffer = 256m

key_buffer_size=64m

然後,請重新啟動 mysql 服務即可

SQL Server ErrorLog占用過大

最近發現伺服器c盤空間爆滿了,伺服器上除了資料庫之外沒有其他的軟體,所以懷疑是資料庫導致c盤記憶體不足。在整理sql server的檔案中發現位於c program files microsoft sql server mssql10 50.mssqlserver mssql log出現乙個大小約為...

C WinForm CPU占用過高

我的系統中使用了乙個while迴圈,發現導致cpu占用過高,基本會佔到14 左右。while myqueuelist.count 0 由於該迴圈一直呼叫,導致cpu占用過高,中間使用sleep睡眠100好嘛,cpu基本呢沒有超過5 參考文章 原因 程式中因為使用threadpool 多執行緒操作.f...

mac 硬碟占用過大?

1 docker的快取 預設64gb 這個檔案特別大 users library containers com.docker.docker data vms 0 data docker.raw 可以圖示上面 preference disk 中縮小預設的disk size 3 系統部分 除了zz目錄 ...