mysql 停止查詢,MySQL占用內(nèi)存過高怎么辦?
服務器內(nèi)存占用過高的解決方法:
1,首先通過任務管理器進行進程排序,查找占用內(nèi)存較大的程序進程。一般占用內(nèi)存較大的進程有W3WP、sqlserver、MySQLd-nt.exe;
2,站點進程w3wp可以在cmd命令行中通過iisapp命令來對應是那個網(wǎng)站占用內(nèi)存較大??梢酝ㄟ^設置回收時間、內(nèi)存最大使用值或共用進程池來減少內(nèi)存的占用,但是如果要保證網(wǎng)站的訪問質(zhì)量,還是建議升級至更高型號來解決;
3,數(shù)據(jù)庫sqlserver也可以通過數(shù)據(jù)庫的企業(yè)管理器來設置最大內(nèi)存占用,但是如果網(wǎng)站程序必須要占用較大內(nèi)存的話,設置后會發(fā)生頁面報錯、打不開等問題;
4,MYSQL本身會占用較大虛擬內(nèi)存,如果不使用mysql數(shù)據(jù)庫的話,可以將其停止。