返回首页

gbase数据、南大通用产品文档:GBase8c

更新日期:2024年09月11日

wal_keep_segments
参数说明:
Xlog 日志文件段数量。
设置“pg_xlog”目录下保留事务日志文件的最小数目,
备机通过获取主机的日志进行流复制。
该参数属于SIGHUP 类型参数,请参考表15-1 中对应设置方法进行设置。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1213
取值范围:整型,2 ~ INT_MAX
默认值:16
设置建议:
当服务器开启日志归档或者从检查点恢复时,保留的日志文件数量可能大于
wal_keep_segments 设定的值。
如果此参数设置过小,
则在备机请求事务日志时,
此事务日志可能已经被产生的新事务
日志覆盖,导致请求失败,主备关系断开。
当双机为异步传输时,
以COPY 方式连续导入4G 以上数据需要增大wal_keep_segments
配置。以T6000 单板为例,如果导入数据量为50G,建议调整参数为1000。您可以在导入
完成并且日志同步正常后,动态恢复此参数设置。
若synchronous_commit 级别小于LOCAL_FLUSH,重建备机时,建议调大改参数为
1000,
避免重建过程中,主机日志回收导致重建失败。

STATEMENT_WLMSTAT_COMPLEX_RUNTIME 视图显示和当前用户执行作业正在运
行时的负载管理相关信息。
名称
类型
描述

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1035
名称
类型
描述
datid
oid
连接后端的数据库OID。
datname
name
连接后端的数据库名称。
threadid
bigint
后端线程ID。
processid
integer
后端线程的pid。
usesysid
oid
登录后端的用户OID。
appname
text
连接到后端的应用名。
usename
name
登录到该后端的用户名。
priority
bigint
语句所在Cgroups 的优先级。
attribute
text
语句的属性:
Ordinary:
语句发送到数据库后被解析前的默
认属性。
Simple:简单语句。
Complicated:复杂语句。
Internal:数据库内部语句。
block_time
bigint
语句当前为止的pending 的时间,单位s。
elapsed_time
bigint
语句当前为止的实际执行时间,单位s。
total_cpu_time
bigint
语句在上一时间周期内的数据库节点上CPU
使用的总时间,单位s。
cpu_skew_percent
integer
语句在上一时间周期内的数据库节点上CPU
使用的倾斜率。
statement_mem
integer
语句执行使用的statement_mem,预留字段。
active_points
integer
语句占用的资源池并发点数。
dop_value
integer
语句的从资源池中获取的dop 值。
control_group
text
该字段不支持。
status
text
该字段不支持。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1036
名称
类型
描述
enqueue
text
语句当前的排队情况,包括:
Global:在全局队列中排队。
Respool:在资源池队列中排队。
CentralQueue:在中心协调节点(CCN)中排
队。
Transaction:语句处于一个事务块中。
StoredProc:句处于一个存储过程中。
None:未在排队。
Forced None:事务块语句或存储过程语句由
于超出设定的等待时间而强制执行。
resource_pool
name
语句当前所在的资源池。
query
text
该后端的最新查询。如果state 状态是active
(活的),此字段显示当前正在执行的查询。
所有其他情况表示上一个查询。
is_plana
boolean
逻辑GBase 8c 模式下,
语句当前是否占用其
他逻辑GBase 8c 的资源执行。该值默认为f
(否)。
node_group
text
语句所属用户对应的逻辑GBase 8c。

取值:[0|1]
默认值:1
说明:是否打开TrashManager 功能自动释放元数据。
修改方式:可使用set 语句修改值。适用于session、global 范围均可。