设置后可以降低一半的内存,在MySQL配置文件里添加一条指令即可达到效果,亲测 MySQL 5.7 效果最好,之前用 MySQL 8.0 效果不是太大。

指令如下

[mysqld]
performance_schema = OFF

指令说明

在 MySQL 中,performance_schema 是一个用于监控和收集服务器性能信息的组件。关闭后只会影响对服务器性能问题的诊断和分析。

设置后 MySQL 5.7 内存占用会在100兆以下,MySQL 8.0 大概在200兆左右。所以对于小内存的服务器来说,还是值得关闭的。

注意:更改配置文件中的设置后,需要重启 MySQL 服务才能生效。