MySQL占用記憶體過大的問題解決

2021-09-07 05:33:33 字數 451 閱讀 6841

mysql竟然變化這麼大了,記憶裡還是40mb左右的軟體。

安裝完以後一啟動,記憶體直接告警。

開啟任務管理器一看,mysqld.exe竟然占用記憶體400多mb,我的eclipse才300多mb……

好吧,找到了原因,為了資料庫本身的較好的效能,在啟動的時候預先「霸佔」了大量的記憶體。

① my.ini檔案在**?

如果是像我一樣windows下預設安裝的,可以在c:\programdata\mysql\目錄下找找看。

② 只需要修改其中的這兩條。

table_open_cache=2000 改為

table_open_cache=256

table_definition_cache=1400 改為

table_definition_cache=400

③ 重啟mysql,再開啟任務管理器,mysqld.exe只佔40m記憶體了。

SVN CPU記憶體占用過大問題

安裝了svn後會有乙個tsvncache.exe的程序駐留記憶體,這個程序會定時地去掃瞄subversion管理的資料夾 檔案是否被修改了,一旦發現有更新,那本地的這些有更新的檔案 資料夾就會被更新,這個動作不僅會占用10 85mb左右的記憶體,而且也會在執行的瞬間占用超過cpu 50 的負載。對於...

wsl2 出現 Vmmem記憶體占用過大問題解決

分步解決方法 定期執行快取刪除 在wsl bash上,執行 sudo crontab e u root並新增以下行 15 sync echo 3 proc sys vm drop caches touch root drop caches last run 15 表示將每15分鐘執行一次。您可以根據...

Redis記憶體占用過大如何分析?

前幾天突然收到redis記憶體超標的報警,趕緊看了下監控,看到這個曲線吸了一口涼氣,這增長速度也太快了,需要快速定位出問題,不然就要爆了。這個redis由多個應用共享,我們就有2個問題需要解決 首先要找出是哪個應用在占用redis記憶體 其次是到底是某個key值太大,還是數量太多引起的?為解答這2個...