gp_persistent_relation_node
gp_persistent_relation_node
gp_persistent_relation_node表跟踪与关系对象(表、视图、索引等)的事务状态有关的文件系统对象状态。此信息用于确保系统目录以及持久化到磁盘的文件系统文件的状态保持同步。该信息由从主机到镜像机的文件复制过程使用。
列 | 类型 | 引用 | 描述 |
---|---|---|---|
tablespace_oid | oid | pg_tablespace.oid | 表空间的对象ID |
database_oid | oid | pg_database.oid | 数据库对象ID |
relfilenode_oid | oid | pg_class.relfilenode | 关系文件节点的对象ID。 |
segment_file_num | integer | 对于追加优化的表,追加优化的Segment文件编号。 | |
relation_storage_manager | smallint | 关系是堆存储还是追加优化存储。 | |
persistent_state | smallint | 0 - 空闲 1 - 待定创建 2 - 已创建 3 - 待定删除 4 - 中止创建 5 - “即时”待定创建 6 - 待定批量加载创建 |
|
mirror_existence_state | smallint | 0 - 无镜像 1 - 未被镜像 2 - 镜像创建待定 3 - 镜像已创建 4 - 创建前镜像宕机 5 - 创建期间镜像宕机 6 - 镜像删除待定 7 - 仅剩镜像删除 |
|
parent_xid | integer | 全局事务ID。 | |
persistent_serial_num | bigint | 文件块在事务日志中的日志序列号位置。 | |
previous_free_tid | tid | 被Greenplum数据库用于在内部管理文件系统对象的持久表示。 |