Mysql内存占用较高优化记录

服务器是阿里云1核1G的,运行了一个mysql,一个solo,一个docker,发现内存占用高达90%

通过命令:
ps -auxf | sort -nr -k 4 | head -10

查找到内存占用前十的程序:
在这里插入图片描述
不得不说看到mysql占用内存这么高,还是有点蒙圈。

优化过程:修改mysql配置文件。在etc/my.cnf当中找到或者添加下列参数

innodb_buffer_pool_size =64M
key_buffer_size =32M
tmp_table_size = 64M 
table_open_cache=512

参数的具体设置主要参考下面两篇文章
参考文章1:https://blog.csdn.net/dc666/article/details/78901341
参考文章2:https://www.cnblogs.com/chenking/p/10861203.html

最后输入命令重启mysql :mysqld restart
查看效果:嗯,还是不错的。
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章