OceanBase的并行度(DOP)是如何确定的?

OceanBase的并行度(DOP)是如何确定的?

4 个赞

:grin: :laughing:

1 个赞

这个得看看官网文档

等回复

1 个赞

@论坛小助手

1 个赞

OceanBase数据库的并行度(DOP)确定方式主要有两种模式:

  1. AUTO 模式:在这种模式下,DOP的选择是由优化器根据统计信息自动计算得出的。这种方式自V4.2版本开始引入,旨在帮助不熟悉并行度设置规则的用户更方便地使用并行执行功能。
  2. MANUAL 模式:用户可以通过 HINT、TABLE PARALLEL 属性、SESSION 级别等手段显式地指定并行度。这种方式允许有经验的用户根据具体的应用场景和性能需求手动调整并行度。
    此外,OceanBase还支持通过表级并行Hint、全局并行Hint、系统变量以及Schema DOP等多种方式来开启并行执行,这些方法的优先级从高到低依次为:表级并行Hint > 全局并行Hint > 系统变量 > Schema DOP。

具体信息可参考以下文档:

  1. Auto DOP
  2. 设置并行执行参数
  3. 并行开启方式及优先级
1 个赞

OceanBase 的并行度(DOP, Degree of Parallelism)由配置优先级 + 资源限制 + 优化器决策共同决定

备考obcp