MySQL进程占用CPU,这个过程有什么作用?

时间:2015-11-18 16:01:35

标签: mysql process cpanel whm

/ usr / sbin / mysqld --basedir = / usr --datadir = / var / lib / mysql --plugin-dir = / usr / lib64 / mysql / plugin --user = mysql --log-error = /var/lib/mysql/server188.serveer.com.err --open-files-limit = 50000 --pid-file = / var / lib / mysql / server188.serveer.com.pid

这个过程占用了很多CPU,30-35%,它做了什么以及如何保持低使用率?服务器空闲时没有运行任何脚本/ sql。

这些是设置

default-storage-engine=MyISAM
innodb_file_per_table=1
max_allowed_packet=107374182
open_files_limit=50000
innodb_buffer_pool_size=128GB
max_connections=500
key_buffer_size=64G
query_cache_size = 128MB
query_cache_limit = 128MB

服务器:

256GB RAM 四路12x处理器

1 个答案:

答案 0 :(得分:0)

是的,对。通过mysql SHOW PROCESSLIST 命令检查服务器上哪些数据库使用高CPU,并尝试使用mysqltuner脚本优化MySQL服务。