云数据库 GaussDB-特性参数和变量:支持的系统参数和状态变量
支持的系统参数和状态变量
参数名 |
级别 |
描述 |
---|---|---|
force_parallel_execute |
Global, Session |
是否开启并行查询,当设置为ON时,表示查询SQL尽可能地使用并行执行。 · 取值范围:ON, OFF · 默认值OFF |
parallel_max_threads |
Global |
并行执行的最大活跃线程个数。当并行执行的活跃线程超过该值时,新的查询将不允许启用并行执行。 · 取值范围:0-4294967295 · 默认值:64 |
parallel_default_dop |
Global, Session |
并行执行的默认并行度。当查询语句没有指定并行度时,使用该值。 · 取值范围:0-1024 · 默认值:4 |
parallel_cost_threshold |
Global, Session |
启用并行执行的代价阈值。只有当查询的执行代价超过该阈值时才有可能进行并行执行。 · 取值范围:0-4294967295 · 默认值:1000 |
parallel_queue_timeout |
Global, Session |
当不满足并行查询的条件时,请求并行执行的SQL等待超时时间。当等待时间超过该值后,则不再等待,开始进行单线程执行。 · 取值范围:0-4294967295 · 默认值:0 |
parallel_memory_limit |
Global |
并行执行可用的内存上限。当并行执行使用的内存量超过该值时,新的SQL查询将不会进行并行执行。 · 取值范围:0-4294967295 · 默认值:104857600 |
变量名 |
级别 |
描述 |
---|---|---|
PQ_threads_running |
Global |
当前正在运行的并行执行的总线程数。 |
PQ_memory_used |
Global |
当前并行执行使用的总内存量。 |
PQ_threads_refused |
Global |
由于总线程数限制,导致未能执行并行执行的查询总数。 |
PQ_memory_refused |
Global |
由于总内存限制,导致未能执行并行执行的查询总数。 |