MySql减少内存占用的方法详解
16lz
2021-12-21
前言
默认设置下,mysql会初始化很大的内存块用于缓存数据库查询数据。
但我的小主机只有640mb的内存,top查询发现他吃了我30% 的内存总量,差不多200MB。
但这个数据库里只有几MB的数据,感觉这设置很不合理。
经过爬文,终于把内存占用降到了128MB
实现方法
直接修改 /etc/mysql/mysql.conf.d/mysqld.cnf
在配置末尾追加如下配置
performance_schema_max_table_instances=150table_definition_cache=150table_open_cache=64
效果
优化前
优化后
更多相关文章
- MySQL系列多表连接查询92及99语法示例详解教程
- Android(安卓)- Manifest 文件 详解
- Android的Handler机制详解3_Looper.looper()不会卡死主线程
- Selector、shape详解(一)
- android2.2资源文件详解4--menu文件夹下的菜单定义
- 【android测试】值得学习的android测试知识连接
- Android(安卓)获取内存信息
- Android发送短信方法实例详解
- Android(安卓)读取资源文件实例详解