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
查看效果:嗯,還是不錯的。
在這裏插入圖片描述

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