自从BuyVM发起低价VPS的浪潮,各家IDC的低价VPS如雨后春笋.

阿亮目前使用的是YardVPS $3.5/月 的套餐 256内存/突发512.刚买时非常不错,可惜现在火了,超卖情况严重.ping时很畅通,响应却慢多了.

不管你是用LAMP,LNMP,LLMP,mysql总是无法避免的.

以Debian5 mysql5.0的默认配置,冷启动立即占用100多M的内存.对我们这种小内存VPS真是灾难呐.

阿亮看了这篇blog,发现原来优化mysql其实很简单

备份当前配置
mv my.cnf my.cnf.bak
Debian或Ubuntu系统,可以直接复制/us/usr/share/doc/mysql-server-5.0/examples/my-small.cnf 到 /etc/mysql/ 改名为my.cnf

编辑my.cnf? 去掉skip-bdb前的 # 并添加 skip-innodb
# Uncomment the following if you are NOT using BDB tables
skip-bdb
# Uncomment the following if you are using InnoDB tables
skip-innodb

重启mysql 内存占用立即减少100M

主要是禁用了innodb引擎,目前我没有事务安全的需求,所以不需要使用innodb引擎.

如果是Centos等其他系统,可以下载我的这份配置my.cnf

 

原创文章,转载请注明: 转载自贝壳博客

本文链接地址: 轻量级VPS优化MySQL内存占用