鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

小线程组数模式配置

相对于默认模式的线程池参数配置,使用小线程组数模式的线程池参数配置时,每个线程组上可以创建更多的active线程数,使长查询的连接绑定到某个线程组时,该长查询的连接对该线程组的时延影响可以更小或无明显时延差异。同时使用小线程组数模式时,对于部分场景(例如OLTP writeonly)在连接数非常大(例如8192个连接)时,仍然可以保持90%左右的曲线峰值。

小线程组数模式相对于默认模式(使用默认参数),就是参数配置的优化使用,在高并发连接数时,可以更好保持峰值性能的配置模式,相关配置说明如表1

表1 小线程组数模式的参数配置参考

参数名称

默认模式配置

小线程组数模式

thread_pool_size

默认为CPU逻辑核数,或手动配置为1-3倍CPU逻辑核数。

配置为4倍NUMA数(TPCH场景测试经验值)。

thread_pool_dedicated_listener

默认为OFF,listener线程可转为worker线程。

配置为ON,listener线程只负责网络事件等待,不转为worker线程。

thread_pool_oversubscribe

默认为3。

配置该值=基线版本最优性能时的连接数/hread_pool_size的配置值。

thread_pool_toobusy

默认为13。

配置该值为thread_pool_oversubscribe。