纵有疾风起
人生不言弃

mysql怎么设置thread_cache_size

以下是某门户网站的mysql状态实例及分析过程,绝对的第一手数据资料,很生动的体现了参数thread_cache_size优化的效果及优化该参数的必要性,希望对各位系统管理员能有帮助。
说明:
    根据调查发现以上服务器线程缓存thread_cache_size没有进行设置,或者设置过小,这个值表示可以重新利用保存在缓存中线程的数量,当断开连接时如果缓存中还有空间,那么客户端的线程将被放到缓存中,如果线程重新被请求,那么请求将从缓存中读取,如果缓存中是空的或者是新的请求,那么这个线程将被重新创建,如果有很多新的线程,增加这个值可以改善系统性能.通过比较 Connections 和 Threads_created 状态的变量,可以看到这个变量的作用。(–>表示要调整的值)   根据物理内存设置规则如下:
     1G  —> 8
     2G  —> 16
     3G  —> 32
    >3G  —> 64
优化方法:
1、mysql> set global thread_cache_size=16
2、编辑/etc/my.cnf 更改/添加
——–
thread_concurrency = 16
——–
摘自:
http://ceo.xwschool.net/blog/blog?do-showone-tid-176.html

未经允许不得转载:起风网 » mysql怎么设置thread_cache_size
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录