腾讯轻量应用服务器Debian10 1核1G 部署了一个博客网站发现wordpress后台管理是CPU占用100%,内存占用100%,top查看是kswapd0进程占用了资源,mysqld占用了50%内存,触发了kswapd清理内存,知道了原因就解决,mysql默认需要400M内存,修改mysql配置文件,尽量少占用内存资源,本来就一个博客网站。

mysql配置文件读取顺序:

/etc/my.cnf
basedir/my.cnf
datadir/my.cnf
–defaults-extra-file #在读取全局配置文件之后,读取用户配置文件 (~/.my.cnf)之前,读取extra指定的参数文件
~/.my.cnf

nano /etc/my.cnf

[mysqld]
performance_schema_max_table_instances=400
table_definition_cache=400
performance_schema=off #效果明显
table_open_cache=64
innodb_buffer_pool_chunk_size=128M  
innodb_buffer_pool_size=128M  

# 重启MySQL

service mysql restart