帮助中心 >  技术知识库 >  数据库 >  相关技术支持 >  mysql 5.6启动占用物理内存和虚拟内存过高的一种处理办法

mysql 5.6启动占用物理内存和虚拟内存过高的一种处理办法

2017-11-30 09:15:10 7926

方法1(选取于网络,针对自己的服务器没起作用):
修改my.cnf参数:

performance_schema_max_table_instances=400  table_definition_cache=400  table_open_cache=256

重启mysql服务。我这里遇到的没解决,不知道其他人能够解决问题,物理 内存300M以及虚拟内存1G依旧,没改善。

方法2:(解决了当前自己遇到的问题)
要关闭 Performance Schema ,5.5默认开启的,该参数主要用于收集服务器性能参数。5.6版本以后默认开启,占用内存过高可以关闭。在 MySQL 配置文件的  [mysqld] 字段添加一句 performance_schema = off
重启mysql,内存占用大约是40M。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: