云数据库 GaussDB-特性参数和变量:支持的系统参数和状态变量

时间:2023-11-01 16:20:08

支持的系统参数和状态变量

表1 系统参数

参数名

级别

描述

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

表2 状态变量

变量名

级别

描述

PQ_threads_running

Global

当前正在运行的并行执行的总线程数。

PQ_memory_used

Global

当前并行执行使用的总内存量。

PQ_threads_refused

Global

由于总线程数限制,导致未能执行并行执行的查询总数。

PQ_memory_refused

Global

由于总内存限制,导致未能执行并行执行的查询总数。

support.huaweicloud.com/usermanual-gaussdb/gaussdb_05_0125.html