Centos5.3下mysql的my.cnf参数配置(教程)

Centos5.3下mysql的my.cnf参数配置(教程)

最近发现服务器经常无故变慢,经排查发现ping值非常正常,再看网站本身各项参数也都正常,那么唯一的可能性就是服务器的负载问题了,然后挨个排除最后发现当重启mysql以后,速度立马恢复正常,于是问题定格在了Mysql的配置上了,仔细想了一下,找到了问题所在,当初配置服务器的时候my.cnf是针对较小内存来配置的,现在内存加上去了,参数却没有做任何更改,自然负载就上去了,一旦读取量大的时候,就很容易卡死在那里,于是仔细调整了my.cnf的各项参数,反复测试几次,发现运行一段时间以后内存基本没有太大的下降了,基本可以确定搞定了,现贴出几个重要参数供大家参考:

skip-locking
max_connections = 1000
key_buffer_size = 256M
max_allowed_packet = 4M
back_log = 384
table_open_cache = 512
sort_buffer_size = 4M
read_buffer_size = 4M
read_rnd_buffer_size = 8M

myisam_sort_buffer_size = 64M
thread_cache_size = 256
query_cache_size = 32M
thread_concurrency = 4
interactive_timeout = 10
wait_timeout = 10
# Replication Master Server (default)
# binary logging is required for replication
log-bin = mysql-bin
# binary logging format - mixed recommended
binlog_format = mixe
Xiaoge Zhong
About the Author

Xiaoge Zhong

隽永东方资深数字营销专家团队,专注于独立站增长、SEO/SEM/AEO/GEO等前沿策略研究。我们拥有16年跨境出海实战经验,致力于为中国品牌提供技术驱动的全球化解决方案。

                       

我们将在一个工作日内联系您

                       

免费诊断您的独立站及产品搜索量,制定您的海外营销计划

站内搜索

输入关键词后按 Enter 键搜索