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。  |