解决mysql 5.6启动占用物理内存和虚拟内存过高的问题 |
方法1(选取于网络,针对自己的服务器没起作用): 修改my.cnf参数: performance_schema_max_table_instances=400 table_definition_cache=400 table_open_cache=256 重启mysql服务。这个没有解决到问题,不知道其他人会不会有所改善,内存300M、虚拟内存1G没改善。 方法2:(解决了当前遇到的问题) 要关闭 Performance Schema ,5.6默认开启的,该参数主要用于收集服务器性能参数。5.6版本以后默认开启,占用内存过高可以关闭。在 MySQL 配置文件的 [mysqld] 字段添加一句 performance_schema = off 重启mysql,内存占用大约是40M。 |