MySQL數(shù)據(jù)庫(kù)占用太多內(nèi)存?
2019-05-27 06:37:44
16574
數(shù)據(jù)庫(kù)服務(wù)器剛剛安裝的。啟動(dòng)就占用很多內(nèi)存。
1,檢查數(shù)據(jù)庫(kù)端口連接數(shù)
netstat -nao ---- Windows命令netstat -natpl --- Linux 命令
查看3306連接數(shù)是否過(guò)多。如果很多,說(shuō)明此時(shí)操作數(shù)據(jù)庫(kù)比較頻繁,
可能原因
a,網(wǎng)站訪問(wèn)量大造成的,這種情況下可以考慮升級(jí)服務(wù)器配置以適應(yīng)網(wǎng)站訪問(wèn)增加。
b,網(wǎng)站被CC攻擊,此時(shí)可以考慮先關(guān)閉網(wǎng)站,添加CDN服務(wù)??梢杂行p少連接數(shù)。
如果3306連接數(shù)不多,后面就優(yōu)化配置參數(shù)。
2,優(yōu)化my.ini數(shù)據(jù)庫(kù)服務(wù)器參數(shù),適當(dāng)調(diào)整以下參數(shù)值。再重啟試試看內(nèi)存占用是否減少了。
performance_schema_max_table_instances=11000table_definition_cache=10000max_connections=1500