结论:
thread_concurrency 在GNU/Linux系统上没有用的。
不过很多LINUX自带的mysql包里面的配置文件都有thread_concurrency选项,
甚至Mysql官方源码里面的my-large.cnf my-innodb-heavy-4G.cnf里面也有。。
# This permits the application TO give the threads system a hint FOR the
# desired NUMBER OF threads that should be run at the same TIME. This
# VALUE ONLY makes sense ON systems that support the thread_concurrency()
# FUNCTION CALL (Sun Solaris, FOR example).
# You should try [NUMBER OF CPUs]*(2..4) FOR thread_concurrency
thread_concurrency = 8
于是在网上就流传开了,在一些优化mysql配置的文章中,都说要把thread_concurrency设置为 CPU核数*2。
但是千万别上当,调整这个选项纯属浪费时间。
它只在Solaris < 9 的系统中有用。。。
而且从mysql5.6.1开始,这个选项就被废了。
http://bugs.mysql.com/bug.php?id=55001
分享到:
相关推荐
如果你的服务器的CPU或者IO使用接受饱和,特别是偶尔出现峰值,这时候系统想在超载时能正常处理查询,那么强烈建议关注innodb_thread_concurrency
Cpp_Concurrency_In_Action(中文版) Cpp_Concurrency_In_Action(中文版)
Advanced_Go_Concurrency_Patterns
书中会详细讲解如何创建和管理线程,包括std::thread的使用、线程的生命周期以及线程安全问题。此外,还会深入讨论如何通过互斥量(mutexes)和条件变量(condition variables)来实现线程间的同步,确保数据一致性...
Cpp_Concurrency_In_Action, 作为对《C Concurrency in Action》英文版的中文翻译。
oslo.concurrency 是通过锁定机制和运行外部进程来...它包括以下 API:oslo_concurrency.fixture.lockutilsoslo_concurrency.lockutilsoslo_concurrency.optsoslo_concurrency.processutilsoslo_concurrency.watchdog
1. **并行for循环**:PPL中的`parallel_for`函数允许开发者编写类似于传统for循环的代码,但会在多个线程之间自动分割工作负载。这使得开发者无需关心线程创建和同步的细节,只需要关注并行化的基本逻辑即可。 2. *...
这里的"java_concurrency_in_practice_source"源代码正是书中实例的实现,它涵盖了Java多线程编程中的关键概念和技术。 1. **线程基础**:Java中创建线程有两种方式,一是通过`Thread`类的子类,二是实现`Runnable`...
它是一种结构化软件的方法,尤其适用于编写能够与现实世界良好互动的清晰代码。值得注意的是,虽然并发可以支持并行执行(即多个任务同时在不同的处理器上执行),但两者并不等同。即使只有一个处理器,程序仍然可以...
《Mashibing_High_Concurrency-源码》是一个关于高并发编程的资源包,其中包含的源码可能涵盖了各种实现高并发的技术和策略。在IT行业中,高并发处理是系统设计的关键部分,特别是在大数据、互联网服务以及实时交互...
《Java并发实践》是由Brian Goetz、Tim Peierls、Joshua Bloch、Joseph Bowbeer、David Holmes和Doug Lea共同编写的经典著作,该书由Addison Wesley Professional出版社于2006年5月9日出版。其ISBN编号为0-321-34960...
- **并发**(Concurrency):是指一个系统或计算过程中同时处理多个任务的能力。在多核处理器环境下,通过合理地组织和调度任务,可以让程序看起来同时执行多个任务,从而提高系统的整体效率。 - **并行**...
Software practitioners today could be forgiven if recent microprocessor developments have given them some trepidation about the future of software. While Moore’s law continues to hold (that is, ...
根据所提供的文件信息,“BH_US_08_Stender_Vidergar_Concurrency_Attacks_in Web_Applications_Whitepaper”这篇白皮书由Scott T. Stender和Alexander G. Vidergar撰写,其主要探讨了Web应用框架设计中并发访问共享...
### 深入浅出Java_Concurrency #### J.U.C的整体认识 Java的并发编程模型在J.U.C(`java.util.concurrent`)包中得到了全面的展现,这不仅仅是Java语言本身的一大亮点,更是多线程编程领域的重要组成部分。本文...