MySQL竟然(ran)變化這么(me)大了,記憶里(li)還是(shi)40MB左(zuo)右的(de)軟件。
想(xiang)找回記(ji)憶(yi)里(li)大小的軟件(老版本的軟件),可(ke)以去這(zhe)個地址看(kan)(kan)看(kan)(kan)://mirrors.soho.com
現在去官(guan)網下(xia)載都(dou)300多MB了……oracle在干啥(sha)呢……
安(an)裝完以后一啟動,內存直接告警。
打開(kai)任(ren)務(wu)管理器(qi)一看,mysqld.exe竟然占用內存(cun)400多MB,我的Eclipse才300多MB……
好吧,找到了(le)(le)原因,為了(le)(le)數據庫本身(shen)的較好的性能,在啟動的時候預先“霸占”了(le)(le)大量的內存(cun)。
根據(ju)百(bai)度(du)的結(jie)果,可以通過修改MySQL的配置文(wen)件對它進行(xing)優(you)化。
① my.ini文件在(zai)哪里?
如果是像我(wo)一樣windows下默認安(an)裝的,可以在C:\ProgramData\MySQL\目錄下找找看。
② 只需(xu)要(yao)修改(gai)其中的這兩條。
table_open_cache=2000 改為(wei)
table_open_cache=256
table_definition_cache=1400 改為
table_definition_cache=400
③ 重啟MySQL,再打開(kai)任務管理器,mysqld.exe只(zhi)占40M內(nei)存了。