redis占用內存過大,MySQL 5.6內存占用過高解決方案

 2023-11-19 阅读 15 评论 0

摘要:? 距離MySQL 5.6正式發布已經有比較長的時間了,目前Oracle官網上的最新GA版本MySQL server也為5.6。但reizhi在安裝配置后卻發現其內存占用居高不下,無論如何調整cache甚至禁用InnoDB都不能解決。由于VPS僅有1GB內存,在開啟常用的Web服務之后,無力

?

距離MySQL 5.6正式發布已經有比較長的時間了,目前Oracle官網上的最新GA版本MySQL server也為5.6。但reizhi在安裝配置后卻發現其內存占用居高不下,無論如何調整cache甚至禁用InnoDB都不能解決。由于VPS僅有1GB內存,在開啟常用的Web服務之后,無力再為MySQL提供400MB以上的物理內存。

通過網絡爬文,MySQL 5.6相比于前代GA版本性能提升顯著,但默認緩存設置對于小型站點并不合理。通過修改my.cnf文件中的performance_schema_max_table_instances參數,能夠有效降低內存占用。

vim /etv/my.cnf

修改參數:

performance_schema_max_table_instances=400
table_definition_cache=400
table_open_cache=256

redis占用內存過大、保存之后重新啟動MySQL服務,其內存占用即可從400MB以上降低至40MB左右。

轉載于:https://www.cnblogs.com/wt11/p/9291643.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/179481.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息