阿里雲centos7上優化mysql5.7佔用的記憶體方法
阿新 • • 發佈:2021-01-10
阿里雲centos7上優化mysql5.7佔用的記憶體方法
-
問題描述:
在阿里雲CentOS7上使用yum安裝MySQL5.7預設會佔用2G左右的記憶體(可以檢視mysql相關配置檔案),故對於低配置的伺服器而言是記憶體是比較吃緊的,故需要根據當前你自己的業務需求手動設定優化MySQL的記憶體佔用。
伺服器記憶體:4 G
預設安裝記憶體佔用:
優化後的記憶體佔用:
-
修改/etc/my.cnf並在[mysql]節點下新增如下資訊:
[mysql] performance_schema_max_table_instances=200 table_definition_cache=100 table_open_cache=100
配置如下圖:
-
重啟mysql服務
systemctl restart mysqld
-
利用top命令檢視mysqld記憶體佔用比例
佔用了3.1%的總記憶體,可以計算下大約佔用記憶體118M