MySQL數(shu)據(ju)庫占用太多內存? 數據庫(ku)服務(wu)器(qi)剛剛安裝的。啟動就占用(yong)很(hen)多內存。 1,檢查數據庫端口連接(jie)數 netstat -nao ---- Windows命令
netstat -natpl --- Linux 命令
查看3306連接數是否過多。如果很多,說明此時操作數據庫比較頻繁,
可能原因 a,網站訪問量大造成的,這種情況下可以考慮升級服務器配置以適應網站訪問增加。
b,網站被CC攻擊,此時可以考慮先關閉網站,添加CDN服務。可以有效減少連接數。
如(ru)果3306連接數不(bu)多(duo),后(hou)面就優化配(pei)置參數。 2,優化my.ini數據庫(ku)服務器參數,適(shi)當調整以下參數值。再重啟試(shi)試(shi)看內存占用是(shi)否減少了。 performance_schema_max_table_instances=11000
table_definition_cache=10000
max_connections=1500
|