全局并发与优先级参数
| 参数名 | 推荐值 | 作用 | 适用场景说明 |
|---|---|---|---|
tidb_server_handle_pool_size |
OLTP 占比高:CPU 核数 * 2;OLAP 占比高:CPU 核数 * 4 |
TiDB 处理 SQL 请求的线程池大小 | 控制 TiDB 节点的最大并发处理能力,避免线程过多导致上下文切换 |
tidb_low_priority_query_thread_ratio |
0.3(30%) |
低优先级线程池占比 | 预留 30% 线程给 OLAP 查询,70% 线程优先处理 OLTP 高优先级事务 |
tidb_priority_low_query_cpu_threshold |
0.7(70%) |
低优先级查询触发 CPU 阈值 | 当 TiDB CPU 使用率超过 70% 时,自动限制 OLAP 查询的 CPU 占用 |
tidb_enable_stmt_control |
ON |
开启语句级资源控制 | 配合下面的 tidb_stmt_cpu_limit 限制单条 OLAP 查询的 CPU 耗时 |
tidb_stmt_cpu_limit |
600(单位:秒・核) |