PGXC_STAT_OBJECT
PGXC_STAT_OBJECT视图显示集群中所有实例的表的统计信息和autovacuum效率信息。该系统视图仅8.2.1及以上集群版本支持。
名称 | 类型 | 引用 | 描述 |
|---|---|---|---|
nodename | name | - | 节点名称。 |
datname | name | - | 表所在数据库名称。 |
relnamespace | name | - | 表所在schema名称。 |
relname | name | - | 表名。 |
partname | name | - | 分区表的分区名。 |
databaseid | oid | PG_DATABASE.oid | 数据库OID。 |
relid | oid | PG_CLASS.oid | 表OID,分区表为主表OID。 |
partid | oid | .oid | 分区OID,普通表此列为0。 |
numscans | bigint | - | 启动顺序扫描的次数。 |
tuples_returned | bigint | - | 顺序扫描抓取的可见元组条数。 |
tuples_fetched | bigint | - | 抓取的可见元组条数。 |
tuples_inserted | bigint | - | 插入条数。 |
tuples_updated | bigint | - | 更新条数。 |
tuples_deleted | bigint | - | 删除条数。 |
tuples_hot_updated | bigint | - | HOT更新条数。 |
n_live_tuples | bigint | - | 可见元组数。 |
last_autovacuum_begin_n_dead_tuple | bigint | - | Autovacuum执行前删除元组数。 |
n_dead_tuples | bigint | - | Autovacuum成功后删除元组数。 |
changes_since_analyze | bigint | - | Analyze后最近一次数据修改时间。 |
blocks_fetched | bigint | - | 选中的页面数。 |
blocks_hit | bigint | - | 扫描过的页面数。 |
cu_mem_hit | bigint | - | CU内存命中次数。 |
cu_hdd_sync | bigint | - | 从磁盘同步读取CU次数。 |
cu_hdd_asyn | bigint | - | 从磁盘异步读取CU次数。 |
data_changed_timestamp | timestamp with time zone | - | 最近一次数据修改时间。 |
data_access_timestamp | timestamp with time zone | - | 表的最后一次访问时间。 |
analyze_timestamp | timestamp with time zone | - | 最近一次analyze时间。 |
analyze_count | bigint | - | Analyze总次数。 |
autovac_analyze_timestamp | timestamp with time zone | - | 最近一次autoanalyze时间。 |
autovac_analyze_count | bigint | - | Autoanalyze总次数。 |
vacuum_timestamp | timestamp with time zone | - | 最近一次vacuum的时间。 |
vacuum_count | bigint | - | vacuum总次数。 |
autovac_vacuum_timestamp | timestamp with time zone | - | 最近一次autovacuum时间。 |
autovac_vacuum_count | bigint | - | Autovacuum总次数。 |
autovacuum_success_count | bigint | - | 成功执行的autovacuum总次数。 |
last_autovacuum_time_cost | bigint | - | 最近一次成功的autovacuum花费时间,单位:微秒。 |
avg_autovacuum_time_cost | bigint | - | 成功执行autovacuum的平均执行时间,单位:微秒。 |
last_autovacuum_failed_count | bigint | - | 从上一次autovacuum成功到现在,autovacuum总失败次数。 |
last_autovacuum_trigger | smallint | - | 最近一次autovacuum触发方式,用于辅助维护人员进行vacuum情况的判断。 |
last_autovacuum_oldestxmin | bigint | - | 最近一次autovacuum成功执行后的oldestxmin。如果表级oldestxmin特性开启,此字段记录此表最近一次(auto)vacuum使用的oldestxmin值。 |
last_autovacuum_scan_pages | bigint | - | 最近一次autovacuum扫描的页面数(仅针对行存表)。 |
last_autovacuum_dirty_pages | bigint | - | 最近一次autovacuum修改的页面数(仅针对行存表)。 |
last_autovacuum_clear_deadtuples | bigint | - | 最近一次autovacuum清理的deadtuple数(仅针对行存表)。 |
sum_autovacuum_scan_pages | bigint | - | 从数据库初始化开始到现在,autovacuum累计扫描的页面数(仅针对行存表)。 |
sum_autovacuum_dirty_pages | bigint | - | 从数据库初始化开始到现在,autovacuum累计修改的页面数(仅针对行存表)。 |
sum_autovacuum_clear_deadtuples | bigint | - | 从数据库初始化开始到现在,autovacuum累计清理的deadtuple数(仅针对行存表)。 |
last_autovacuum_begin_cu_size | bigint | - | 最近一次autovacuum前的CU文件大小(仅针对列存表)。 |
last_autovacuum_cu_size | bigint | - | 最近一次autovacuum后的CU文件大小(仅针对列存表)。 |
last_autovacuum_rewrite_size | bigint | - | 最近一次autovacuum重写的列存文件大小(仅针对列存表)。 |
last_autovacuum_clear_size | bigint | - | 最近一次autovacuum清理的列存文件大小(仅针对列存表)。 |
last_autovacuum_clear_cbtree_tuples | bigint | - | 最近一次autovacuum清理的cbtree tuple数(仅针对列存表)。 |
sum_autovacuum_rewrite_size | bigint | - | 从数据库初始化开始到现在,autovacuum累计重写的列存文件大小(仅针对列存表)。 |
sum_autovacuum_clear_size | bigint | - | 从数据库初始化开始到现在,autovacuum累计清理的列存文件大小(仅针对列存表)。 |
sum_autovacuum_clear_cbtree_tuples | bigint | - | 从数据库初始化开始到现在,autovacuum累计清理的cbtree tuple数(仅针对列存表)。 |
last_autovacuum_csn | bigint | - | 如果表级oldestxmin特性打开,此字段记录此表最近一次(auto)vacuum使用的oldestxmin值对应的CSN值。 |
last_reference_timestamp | timestamp with time zone | - | 表的最后一次访问时间(该字段仅8.3.0及以上集群版本支持)。 对应PG_STAT_OBJECT中data_changed_time_stamp(最后一次修改时间)和data_access_timestamp(最后一次访问时间)两者中距现在最近的时间。 |
extra1 | bigint | - | 预留字段1。 |
extra2 | bigint | - | 预留字段2。 |
extra3 | bigint | - | 预留字段3。 |
extra4 | bigint | - | 预留字段4。 |

