gp_id

gp_id系统目录表标识了Greenplum数据库系统名称和系统的Segment数量。 它还具有表所在的特定数据库实例(Segment或Master)的本地值。 该表在pg_global表空间中定义,这意味着它在系统中的所有数据库之间全局共享。

Table 1. pg_catalog.gp_id
类型参考描述
gpnamename 这个Greenplum数据库系统的名称。
numsegmentsinteger Greenplum数据库系统中的Segment数量。
dbidinteger 此Segment(或Master)实例的唯一标识符。
contentinteger 该Segment实例上的这部份数据的ID。主Segment及其镜像Segment将具有相同的内容ID。

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

对于Master,其值为-1。

Parent topic: 系统目录定义