mysql 5.6与5.7内存参数优化内存占用为30MB左右

mysql 5.6、5.7默认启动占用内存400多M,如果是vps等小内存应用,mysql内存占用率明显偏高,将会导致崩溃,mysql会自动停止。 编辑/etc/my.cnf文件在[mysqld]下增加或修改如下参数.本文来自:西昆云

performance_schema_max_table_instances = 200

table_definition_cache = 100

table_open_cache = 100

这个三个参数,调低值后内存能明显减小,现在mysql使用内存约60MB左右,就大大降低默认使用的内存。

进一步调整参数

innodb_buffer_pool_size=2M

这个三个参数可以调小。 再进一步调整: mysql 5.6默认启用performance_schema,占用很多内存,可以禁用。

完整配置文件如下,内存占用到22M

文档更新时间: 2025-02-06 05:54   作者:月影鹏鹏
IT运维支持-AIWALY-月影工作室