这两个并行度设置的参数有什么区别呢,有例子说明吗?

image

1 个赞

OceanBase 并行度核心区别在于:‌parallel_degree_policy控制谁来决定并行度(自动 vs 手动),而 parallel_servers_target 控制允许多少并行任务同时运行(排队阈值),前者是策略开关,后者是资源容量限制 。‌‌

PARALLEL(n):我理想想用多少线程;
MAX_CONCURRENT(n):最多不许超过多少线程。
MAX_CONCURRENT是上限,不会强制一定要开到 n,只是不允许超过 n
PARALLEL 是期望的目标并行度,资源不足会收缩。