VPS侦探论坛

 找回密码
 注册
查看: 4582|回复: 1

网上看到的 Linode提供了一个用于低内存服务器的MySQL内存占用优化建议

[复制链接]
发表于 2013-1-8 16:02:34 | 显示全部楼层 |阅读模式

Linode提供了一个用于低内存服务器的MySQL内存占用优化建议,可以用来参考。
配置文件:/etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
# Low memory optimizations
skip-bdb
skip-innodb
skip-networking
server-id = 1
key_buffer = 256K
max_allowed_packet=1M
thread_stack = 64K
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
query_cache_limit=256K
query_cache_size = 2M
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/my

################################################

修改以下值,没有的行请自行添加,并保存退出
key_buffer = 256K
max_allowed_packet = 2M
thread_stack = 128K
table_cache = 4
sort_buffer = 64K
net_buffer_length = 2K
skip-innodb
然后运行以下命令重启MySQL服务,以使新配置生效
#service mysql restart
或者
#/etc/init.d/mysql restart
现在重新查看以下剩余内存,应该有不小改善的,特别是增加了skip-innodb之后。

不知道这个有没有效果啊。呵呵
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2013-1-8 18:27:53 | 显示全部楼层


再次重申一下,一定要注意路径,别完全照抄,完全照抄网上的修改,很可能会无法启动或出错
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-17 00:36 , Processed in 0.025029 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表