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,占用很多内存,可以禁用。
但不知道是不是我没重启设备的原因,mysqld-server占用没有下降
发表评论