Bob's Blog

Web开发、测试框架、自动化平台、APP开发、机器学习等

返回上页首页

个人服务器降低mysql内存占用



个人租用阿里云ecs时,往往因为囊中羞涩而不得不节省开支,选了1G内存,其实2G对于有时调试代码比较方便,但是得多加上千的票子,按照使用频率来说确实不太划算。

最近升级了系统,重新安装了mysql,却发现经常出现内存占满导致登不上去,网站也打不开了。重启后正常,于是登上去看了下,发现光是mysql就已经占用一半的内存。于是考虑减少mysql的内存占用,毕竟访问量也不大。

先执行

SHOW VARIABLES LIKE '%table_open_cache%';

看到table_open_cache是2000。

于是去mysqld的配置文件中添加了如下两行,重启mysql后内存立马从一般下降到16%。

打开vim /etc/mysql/mysql.conf.d/mysqld.cnf,在[mysqld]下添加:

performance_schema = off
table_open_cache = 512

 

下一篇:  pytorch载入模型出现no module named models的解决办法
上一篇:  ubuntu20设置开机启动uwsgi

共有0条评论

添加评论

暂无评论