gp_distribution_policy

gp_distribution_policy

gp_distribution_policy表包含有关Greenplum数据库表及其分布表数据的策略的信息。 该表仅在Master上填充。该表不是全局共享的,这意味着每个数据库都有自己的副本。

Table 1. pg_catalog.gp_distribution_policy
类型 参考 描述
localoid oid pg_class.oid 表对象标识符(OID)。
policytype char   表分布策略:
  • p - 分区策略。表数据在segment实例中分布。
  • r - 复制策略。表数据在每个segment实例中冗余分布。
numsegments integer   有表数据分布的节点数量。
distkey int2vector pg_attribute.attnum 分布列的列编号。
distclass oidvector pg_opclass.oid 分布列的运算符类标识符。