返回首页

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

更新日期:2024年09月11日

功能说明
记录当前coordinator 节点的资源池实时使用情况,包括等待任务数量,运行任务
数量等。
表结构说明
表5- 231 表结构信息说明:




RESOURCE_POOL_ID
资源池ID
RESOURCE_POOL_NAME
资源池名称
PRIORITY
资源池优先级,取值范围[1,8]
WAITING_TASKS
该资源池在集群范围内当前等待任务数,取值范围
同字段类型取值范围
RUNNING_TASKS
该资源池在集群范围内当前运行任务数,取值范围
同字段类型取值范围
VC_ID
虚拟集群ID
VC_NAME
虚拟集群名称

Database 和Schema 设计
GBase 8c 中可以使用Database 和Schema 实现业务的隔离,区别在于Database 的隔离
更加彻底,各个Database 之间共享资源极少,可实现连接隔离、权限隔离等,Database 之
间无法直接互访。Schema 隔离的方式共用资源较多,可以通过grant 与revoke 语法便捷地
控制不同用户对各Schema 及其下属对象的权限。

从便捷性和资源共享效率上考虑,推荐使用Schema 进行业务隔离。

建议系统管理员创建Schema 和Database,再赋予相关用户对应的权限。
Database 设计建议

【规则】在实际业务中,根据需要创建新的Database,不建议直接使用数据库实例默认
的postgres 数据库。

【建议】一个数据库实例内,用户自定义的Database 数量建议不超过3 个。

【建议】为了适应全球化的需求,使数据库编码能够存储与表示绝大多数的字符,
建议
创建Database 的时候使用UTF-8 编码。

【关注】创建Database 时,需要重点关注字符集编码(ENCODING) 和兼容性
(DBCOMPATIBILITY)两个配置项。GBase 8c 支持A、B、C 和PG 四种兼容模式,分
别表示兼容O 语法、MY 语法、TD 语法和POSTGRES 语法,不同兼容模式下的语法
行为存在一定差异,默认为A 兼容模式。

【关注】Database 的owner 默认拥有该Database 下所有对象的所有权限,包括删除权
限。删除权限影响较大,请谨慎使用。
Schema 设计建议

【关注】
如果该用户不具有sysadmin 权限或者不是该Schema 的owner,
要访问Schema
下的对象,需要同时给用户赋予Schema 的usage 权限和对象的相应权限。

【关注】如果要在Schema 下创建对象,需要授予操作用户该Schema 的create 权限。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
48

【关注】Schema 的owner 默认拥有该Schema 下对象的所有权限,包括删除权限。删
除权限影响较大,请谨慎使用。

ER(Enterprise Replication)数据库复制技术,也是通过读取数据库日
志的方式实现数据同步功能。ER 和 HAC 不同在于,HAC 支持对数据库的复制,
而ER 支持对数据库和表的复制,可以灵活定义需要复制数据列和行。ER 支持
表级实时双向复制、实时单向复制;支持表级周期双向复制、周期单向复制;
支持异构表间的双向数据复制、单向数据复制;表复制功能要支持异构的硬件
平台。