转:MySQL 5.6内存占用过高解决方案
2017-02-15 16:58
246 查看
距离MySQL 5.6正式发布已经有比较长的时间了。但楼主在安装配置后却发现其内存占用居高不下,无论如何调整cache甚至禁用InnoDB都不能解决。由于VPS仅有1GB内存,在开启常用的Web服务之后,无力再为MySQL提供400MB以上的物理内存。
通过网络爬文,MySQL 5.6相比于前代GA版本性能提升显著,但默认缓存设置对于小型站点并不合理。通过修改my.ini文件中的performance_schema_max_table_instances参数,能够有效降低内存占用。
默认my.ini文件位置:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.6
修改参数:
performance_schema_max_table_instances=400
table_definition_cache=400
table_open_cache=256
保存之后重新启动MySQL服务,其内存占用即可从400MB以上降低至40MB左右。
通过网络爬文,MySQL 5.6相比于前代GA版本性能提升显著,但默认缓存设置对于小型站点并不合理。通过修改my.ini文件中的performance_schema_max_table_instances参数,能够有效降低内存占用。
默认my.ini文件位置:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.6
修改参数:
performance_schema_max_table_instances=400
table_definition_cache=400
table_open_cache=256
保存之后重新启动MySQL服务,其内存占用即可从400MB以上降低至40MB左右。
相关文章推荐
- MySQL 5.6内存占用过高解决方案【总结】
- MySQL 5.6 占用内存过高解决方案
- Mysql5.6启动内存占用过高解决方案
- MySQL 5.6内存占用过高解决方案
- MySQL 5.6内存占用过高解决方案
- MySQL 5.6内存占用过高解决方案
- 通过修改my.ini配置文件来解决MySQL 5.6 内存占用过高的问题
- paip.mysql 5.6 数据库 占用 内存 过多 的 解决方案
- mysql5.6内存占用过高
- mysql 5.6 数据库 占用 内存 过多 的 解决方案
- MySQL5.6-内存占用配置方法
- wamp中mysqld占用内存大mysql5.6
- MySQL占用内存与CPU过高测试与解决办法
- window系统svchost.exe占用CPU或者内存过高的解决方案
- wamp中mysqld占用内存大mysql5.6
- mysql 5.6占用内存过多,解决
- win10系统和压缩内存磁盘占用过高的解决方案
- 数据库学习1——MySQL占用内存与CPU过高测试与解决办法
- 小白最快解决开发中mysql占用内存过高问题
- Mysql内存占用过高解决方法