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占用内存过大的问题解决的主要内容,如果未能解决你的问题,请参考以下文章

windows 子系统wsl2 占用内存过大的解决方案

mysql5.6.38占用内存过大问题解决

解决 vscode 卡顿,卡死,占用内存大,占用cpu内存大 的方案

MySQL占用内存过大解决方案

VSCode 存储文件占用C盘过大的问题解决方案

解决win10磁盘占用过大的问题(亲测有效)