返回首页

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

更新日期:2024年09月11日

参数说明:AZ 自动切换开关,若打开,则表示允许cm_server 自动切换AZ。否则当发
生dn 故障等情况时,即使当前AZ 已经不再可用,也不会自动切换到其它AZ 上,除非手
动执行切换命令。
取值范围:
非负整型,
0 或1,
0 表示开关关闭,
1 表示开关打开。
参数修改请参考表GUC
参数设置方式进行设置。
默认值:1

PG_SHDEPEND 系统表记录数据库对象和共享对象(比如角色)之间的依赖性关系。
这些信息允许GBase 8c 保证在企图删除这些对象之前,这些对象是没有被引用的。
PG_DEPEND 的作用类似,只是它是用于在一个数据库内部的对象的依赖性关系的。
和其它大多数系统表不同,PG_SHDEPEND 是在GBase 8c 里面所有的数据库之间共享
的:每个GBase 8c 只有一个PG_SHDEPEND,而不是每个数据库一个。
名称
类型
引用
描述
dbid
oid
PG_DATABAS
E.oid
依赖对象所在的数据库的OID,如果是共享
对象,则为零。
classid
oid
PG_CLASS.oid
依赖对象所在的系统表的OID。
objid
oid
任意OID 属性
指定的依赖对象的OID。
objsubid
integer
-
对于一个表字段,这是字段号(objid 和clas
sid 参考表本身)。对于所有其他对象类型,
这个字段为零。
refclassid
oid
PG_CLASS.oid
被引用对象所在的系统表的OID(必须是一
个共享表)。
refobjid
oid
任意OID 属性
指定的被引用对象的OID。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
809
名称
类型
引用
描述
deptype
“char”
-
一段代码,定义了这个依赖性关系的特定语
义;参阅下文。
objfile
text
-
用户定义函数库文件路径。
在任何情况下,一条PG_SHDEPEND 记录就表明这个被引用的对象不能在未删除依赖
对象的前提下删除。不过,deptype 同时还标出了几种不同的子风格:

SHARED_DEPENDENCY_OWNER (o)
被引用的对象(必须是一个角色)是依赖对象的所有者。

SHARED_DEPENDENCY_ACL (a)
被引用的对象(必须是一个角色)在依赖对象的ACL(访问控制列表,也就是权限列
表)里提到。SHARED_DEPENDENCY_ACL 不会在对象的所有者头上添加的,因为所有者
会有一个SHARED_DEPENDENCY_OWNER 记录。

SHARED_DEPENDENCY_PIN (p)
没有依赖对象;
这类记录标识系统自身依赖于该被依赖对象,
因此这样的对象绝对不能
被删除。这种类型的记录只是由initdb 创建。这样的依赖对象的字段都是零。

SHARED_DEPENDENCY_ DBPRIV(d)
被引用的对象(必须是一个角色)具有依赖对象所对应的ANY 权限(指定的依赖对象
的OID 对应的是系统表gs_db_privilege 中一行)。

在返回一个空间用尽错误之前,使用 SP_WAITTIME 配置参数来指定线程等待 dbspace、临
时 dbspace、plogspace、sbspace、临时 sbspace 或 blobspace 空间扩展的最大秒数。
onconfig.std 值
SP_WAITTIME 30

0 - 2147483647
单位

生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
服务器用来自动地添加或扩展 chunk 的时间可差异很大,这依赖于不同的因素,诸如
chunk 的大小、相关磁盘驱动的速度以及系统上的负载。当 GBase 8s 自动地添加或扩展
chunk 以防止空闲空间降至 SP_THRESHOLD 配置参数指定的阈值之下时, GBase 8s 强制
那些需要该空间的线程等待直到空间可用。
如果您想更改线程将等待更多空间的最大秒数,
则可更改 SP_WAITTIME 配置参数的值。
仅当存储池包含条目时,线程才会等待存储空间扩展。如果存储池为空,则线程将不等待。