thread_concurrency参数 - MySQL性能优化参数

在很多mysql系统配置文件中,都设置了thread_concurrency参数,具体修改方法是:

[mysqld]
thread_concurrency=8


设置thread_concurrency的值的正确与否, 对mysql的性能影响很大, 在多个cpu(或多核)的情况下,错误设置了thread_concurrency的值, 会导致mysql不能充分利用多cpu(或多核), 出现同一时刻只能一个cpu(或核)在工作的情况。thread_concurrency应设为CPU核数的2倍. 比如有一个双核的CPU, 那么thread_concurrency的应该为4; 2个双核的cpu, thread_concurrency的值应为8.”

这里记录下MySQL5.5文档中的一段说明,thread_concurrency是在特定场合下才能使用的,参考mysql手册 :
点击在新窗口中浏览此图片
注意:这个参数是针对Solaris系统的,如果使用其他Linux系统,也就不需要设置这个参数,除非你使用Solaris系统。如果设置这个变量的话,mysqld就会调用thr_setconcurrency()。这个函数使应用程序给同一时间运行的线程系统提供期望的线程数目。

本文最后更新于 2013-02-22 00:14:26 并被添加「mysql mysql优化 mysql参数 mysql性能优化」标签,已有 27213 位童鞋阅读过。
本文作者:未来往事
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处

相关文章

此处评论已关闭