gp_pgdatabase

gp_pgdatabase 视图显示Greenplum中Segment实例的状态信息,以及它们是作为镜像Segment还是主Segment。Greenplum的故障检测和恢复工具在内部使用此视图来确定失效的Segment。

表 1. pgcatalog.gp_pgdatabase
类型引用描述
dbidsmallintgp_segment_configuration.dbid系统分配的ID。Segment(或者Master)实例的唯一标识符。
isprimarybooleangp_segment_configuration.role该实例是否处于活动状态。它目前是否作为主Segment(还是镜像Segment)。
contentsmallintgp_segment configuration.content实例上部分数据的ID。主Segment实例及其镜像将具有相同的内容ID。

对于Segment,值为 0-N, 其中N 是Greenplum数据库中的Segment数量。

对于Master,值为-1。

definedprimarybooleangpsegment configuration.preferred_role在初始化系统时,该实例是否被定义为主Segment(而不是镜像Segment)。

上级主题: 系统目录定义