如果有8G的内存,应该如何优化服务器的MYSQL? 现在连1G都没有用到,浪费呀!

如果有8G的内存,应该如何优化服务器的MYSQL? 现在连1G都没有用到,浪费呀!,第1张

按照下面的设置试试看:

key_buffer = 3840M

max_allowed_packet = 16M

table_cache = 1024

sort_buffer_size = 32M

read_buffer_size = 32M

read_rnd_buffer_size = 32M

myisam_sort_buffer_size = 256M

thread_cache_size = 32

query_cache_size = 256M

# Try number of CPU's*2 for thread_concurrency

thread_concurrency = 8

其中key_buffer_size 上限是4G,不能再多了

但是实际的为了使MySql的性能最优化,内存的分配是需要进行调试的。建议你参考一下文章进行设置:

http://jiake.javaeye.com/blog/432266

1G的内存用mysql默认的配置都不可能导致被占用

最大的问题是你的vps的硬盘问题,或者是vps严重超售引起

300个IP的站用linux哪怕是 180M的内存都奢侈了,

不用从mysql配置里排除问题,应该是你的硬盘能力问题或者是母机负载过大引起


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6113013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存