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