
# PG_STAT_OBJECT
PG_STAT_OBJECT系统表存储当前实例上表的统计信息和autovacuum效率信息，并且对于databaseid, relid, partid字段创建索引。该系统表的更新受[enable_pg_stat_object](https://support.huaweicloud.com/devg-dws/dws_04_0923.html#ZH-CN_TOPIC_0000001764650468__section4328534144311)参数控制。该系统表仅8.2.1及以上集群版本支持。
表1PG_STAT_OBJECT字段 
| 名称                                  | 类型                       | 引用                                                                                                                           | 描述                                                                                       |
|:---|:---|:---|:---|
| databaseid                          | oid                      | [PG_DATABASE](https://support.huaweicloud.com/devg-dws/dws_04_0582.html).oid                                                 | 数据库OID。                                                                                  |
| relid                               | oid                      | [PG_CLASS](https://support.huaweicloud.com/devg-dws/dws_04_0578.html).oid                                                    | 表OID，分区表为主表OID。                                                                          |
| partid                              | oid                      | [PG_PARTITION](https://support.huaweicloud.com/devg-dws/dws_04_0606.html) .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_automerge_timestamp     | timestamp with time zone | -                                                                                                                            | 上次表发生automerge的时间（目前仅针对HStore_opt表），该字段仅9.1.0.100及以上版本支持。                                |
|  last_automerge_time_cost     | bigint                   | -                                                                                                                            | 上次表发生automerge的耗时（目前仅针对HStore_opt表），该字段仅9.1.0.100及以上版本支持。                                |
|  last_automerge_count         | bigint                   | -                                                                                                                            | 上次表automerge的记录数（目前仅针对HStore_opt表），该字段仅9.1.0.100及以上版本支持。                                 |
| extra1                              | bigint                   | -                                                                                                                            | 预留字段1。                                                                                   |
   
