MySQL占用内存过大的问题解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL占用内存过大的问题解决相关的知识,希望对你有一定的参考价值。
mysql竟然变化这么大了,记忆里还是40MB左右的软件。
现在去官网下载都300多MB了……oracle在干啥呢……
安装完以后一启动,内存直接告警。
打开任务管理器一看,mysqld.exe竟然占用内存400多MB,我的Eclipse才300多MB……
好吧,找到了原因,为了数据库本身的较好的性能,在启动的时候预先“霸占”了大量的内存。
根据百度的结果,可以通过修改MySQL的配置文件对它进行优化。
① 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内存了。
以上是关于MySQL占用内存过大的问题解决的主要内容,如果未能解决你的问题,请参考以下文章