-
GS_PDB GS_PDB系统表存储关于PDB的信息。 字段名称 字段类型 说明 id oid PDB的逻辑ID。 name name PDB名称,与其对应的database同名。 is_opened boolean PDB的开启状态。 true:表示开启。 false:表示关闭。 grp_respool_oid oid PDB对应的资源池ID。 acl aclitem[] 访问权限。 父主题: 多租数据库
-
GS_RESPLAN_PDB_METRIC_HISTORY GS_RESPLAN_PDB_METRIC_HISTORY视图显示所有开启的PDB每分钟资源使用统计数据明细最多返回最近一小时的数据(60行)。每个PDB一行数据。 当发生资源变更的时候,会存在used_shared_memory统计的共享缓存从0开始重新计数。随着业务运行,业务申请新的共享缓存used_shared_memory增加,统计恢复正常,期间对性能无影响。 表1 GS_RESPLAN_PDB_METRIC_HISTORY字段 名称 类型 描述 plan_name text 采集结束时正在生效的资源计划的名称。 pdb_name name 如果是CDB显示"cdb",如果是PDB显示PDB的name。 begin_time timestamp(3) without time zone 采集开始时间。 end_time timestamp(3) without time zone 采集结束时间。 interval_msec integer 本条统计的间隔时间,单位毫秒。 cpu_consumed_time bigint 本段时间内的CPU使用时间,多个核的使用时间累加,单位是毫秒。 avg_cpu_utilization numeric(12,7) CPU使用率,计算公式为:cpu_consumed_time / interval_msec / CDB的CPU核数。 iops numeric(12,7) 本段时间内的IOPS。 used_dynamic_memory integer 采集结束时使用的动态内存,单位kB。 used_shared_memory integer 采集结束时使用的共享缓存,单位kB。 used_connections integer 当前正在使用的连接数。 logical_decoder_used_memory integer 采集结束时逻辑解码任务使用的动态内存,单位kB。 父主题: 多租数据库
-
GS_RESOURCE_PLANS GS_RESOURCE_PLANS是实例级系统表,其作为资源计划主表,记录资源计划的主体信息。 字段名称 字段类型 说明 name name 计划名称。 mandatory smallint 计划是否可删除。 1:表示不可删除。 0:表示可删除。 status name 计划的状态。 pending:表示该行仅是待决区中的行,实际不生效。 active:表示该行是实际生效的行。 enabled boolean 当前计划是否生效。 true:表示当前计划已生效。 false:表示当前计划未生效。 comments text 资源计划的注释。 父主题: 多租数据库
-
MTD_USER MTD_USER视图显示当前所有用户的信息,仅用于内部视图做表关联,不建议外部使用。 表1 MTD_USER字段 名称 类型 描述 dbid oid 数据库标识。 usename name 用户名。 usesysid oid 用户的ID。 usecreatedb boolean 用户是否可以创建数据库。 t(true):表示是。 f(false):表示否。 usesuper boolean 用户是否是拥有最高权限的初始系统管理员。 t(true):表示是。 f(false):表示否。 usecatupd boolean 用户是否可以直接更新系统表。只有usesysid=10的初始系统管理员拥有此权限。其他用户无法获得此权限。 t(true):表示是。 f(false):表示否。 userepl boolean 用户是否可以复制数据流。 t(true):表示是。 f(false):表示否。 passwd text 密文存储后的用户密码,始终为********。 valbegin timestamp with time zone 账户的有效开始时间;如果没有设置有效开始时间,则为NULL。 valuntil timestamp with time zone 账户的有效结束时间;如果没有设置有效结束时间,则为NULL。 respool name 用户所在的资源池。 parent oid 父用户OID。 spacelimit text 永久表存储空间限额,单位KB。 useconfig text 运行时配置项的默认值。参考PG_DB_ROLE_SETTING.setconfig。 nodegroup name 用户关联的逻辑数据库名称,如果该用户没有管理逻辑数据库,则该字段为空。 tempspacelimit text 临时表存储空间限额,单位KB。 spillspacelimit text 算子落盘空间限额,单位KB。 usemonitoradmin boolean 用户是否是监控管理员。 t(true):表示是。 f(false):表示否。 useoperatoradmin boolean 用户是否是运维管理员。 t(true):表示是。 f(false):表示否。 usepolicyadmin boolean 用户是否是安全策略管理员。 t(true):表示是。 f(false):表示否。 父主题: 多租数据库
-
GS_RESOURCE_PLAN_DIRECTIVES GS_RESOURCE_PLANS是实例级系统表,其作为资源计划指令表,记录计划指令的资源配额与状态等。 字段名称 字段类型 说明 plan_name name 计划名称。 pdb_name name PDB名称。 min_cpu real 保障PDB可以能使用的CPU核数。 max_cpu real 预留字段,当前版本不支持设置,值为-1。 max_dynamic_memory integer PDB允许使用的动态内存上限,单位kB,-1为没有限制。 max_shared_memory integer PDB允许使用的共享缓存上限,单位kB,-1为没有限制。 max_connections integer PDB允许最大的连接数,-1为没有限制。 io_limits integer 每秒触发I/O的次数上限。 行存单位是io_control_unit(默认6000)次/s。0表示不控制。 io_priority name 当磁盘I/O利用率达到50%时,该字段生效,对I/O进行限制。高/中/低优先级对应的I/O上限分别为: High:生效时,为过去3s内平均I/O速度的50%,最低不得低于50单位。 Medium:生效时,为过去3s内平均I/O速度的20%,最低不得低于20单位。 Low:生效时,为过去3s内平均I/O速度的10%,最低不得低于10单位。 注: 行存单位是io_control_unit(默认6000)次/s。0表示不控制。 status name 计划的状态。 pending:表示该行仅是待决区中的行,实际不生效。 active:表示该行是实际生效的行。 node_name name 预留字段,当前版本不支持设置,默认为all。 comments text 资源计划的注释。 父主题: 多租数据库