PGXC_STAT_OBJECT
PGXC_STAT_OBJECT displays statistics and autovacuum efficiency information about tables of all instances in a cluster. This system view is supported only by clusters of version 8.2.1 or later.
Name |
Type |
Reference |
Description |
---|---|---|---|
nodename |
name |
- |
Node name |
datname |
name |
- |
Name of the database where the table is located. |
relnamespace |
name |
- |
Name of the schema where the table is located. |
relname |
name |
- |
Table name. |
partname |
name |
- |
Partition name of the partitioned table |
databaseid |
oid |
PG_DATABASE.oid |
Database OID. |
relid |
oid |
PG_CLASS.oid |
Table OID. It is the OID of the primary table for a partitioned table. |
partid |
oid |
.oid |
Partition OID. If the table is not partitioned, the value is 0. |
numscans |
bigint |
- |
Number of times that sequential scans are started. |
tuples_returned |
bigint |
- |
Number of visible tuples fetched by sequential scans. |
tuples_fetched |
bigint |
- |
Number of visible tuples fetched. |
tuples_inserted |
bigint |
- |
Number of inserted records. |
tuples_updated |
bigint |
- |
Number of updated records. |
tuples_deleted |
bigint |
- |
Number of deleted records. |
tuples_hot_updated |
bigint |
- |
Number of HOT updates. |
n_live_tuples |
bigint |
- |
Number of visible tuples. |
last_autovacuum_begin_n_dead_tuple |
bigint |
- |
Number of tuples deleted before Autovacuum is executed. |
n_dead_tuples |
bigint |
- |
Number of tuples deleted after Autovacuum is successful. |
changes_since_analyze |
bigint |
- |
Last data modification time after Analyze. |
blocks_fetched |
bigint |
- |
Number of selected pages. |
blocks_hit |
bigint |
- |
Number of scanned pages. |
cu_mem_hit |
bigint |
- |
Number of CU memory hits. |
cu_hdd_sync |
bigint |
- |
Times that CUs are synchronously read from disks. |
cu_hdd_asyn |
bigint |
- |
Times that CUs are asynchronously read from disks. |
data_changed_timestamp |
timestamp with time zone |
- |
Last data modification time. |
data_access_timestamp |
timestamp with time zone |
- |
Last access time of a table. |
analyze_timestamp |
timestamp with time zone |
- |
Last Analyze time. |
analyze_count |
bigint |
- |
Total number of Analyze times. |
autovac_analyze_timestamp |
timestamp with time zone |
- |
Last Autoanalyze time. |
autovac_analyze_count |
bigint |
- |
Total number of Autoanalyze times. |
vacuum_timestamp |
timestamp with time zone |
- |
Time of the latest Vacuum. |
vacuum_count |
bigint |
- |
Total number of Vacuum times. |
autovac_vacuum_timestamp |
timestamp with time zone |
- |
Last Autovacuum time. |
autovac_vacuum_count |
bigint |
- |
Total number of Autovacuum times. |
autovacuum_success_count |
bigint |
- |
Total number of successful Autovacuum operations. |
last_autovacuum_time_cost |
bigint |
- |
Time spent on the latest successful Autovacuum, in microseconds. |
avg_autovacuum_time_cost |
bigint |
- |
Average execution time of successful Autovacuum operations. Unit: μs. |
last_autovacuum_failed_count |
bigint |
- |
Total number of autovacuum failures since the last successful Autovacuum. |
last_autovacuum_trigger |
smallint |
- |
Triggering mode of the latest autovacuum, which helps maintenance personnel determine the Vacuum status. |
last_autovacuum_oldestxmin |
bigint |
- |
oldestxmin after the latest successful Autovacuum execution. If the table-level oldestxmin feature is enabled, this field records the value of oldestxmin used by the latest (AUTO)VACUUM of the table. |
last_autovacuum_scan_pages |
bigint |
- |
Number of pages last scanned by autovacuum (only for row-store tables). |
last_autovacuum_dirty_pages |
bigint |
- |
Number of pages last modified by Autovacuum (only for row-store tables). |
last_autovacuum_clear_deadtuples |
bigint |
- |
Number of dead tuples last cleared by Autovacuum (only for row-store tables) |
sum_autovacuum_scan_pages |
bigint |
- |
Total number of pages scanned by Autovacuum since database initialization (only for row-store tables). |
sum_autovacuum_dirty_pages |
bigint |
- |
Number of pages modified by Autovacuum since database initialization (only for row-store tables). |
sum_autovacuum_clear_deadtuples |
bigint |
- |
Total number of dead tuples cleared by Autovacuum since database initialization (only for row-store tables). |
last_autovacuum_begin_cu_size |
bigint |
- |
Size of the CU file before the latest Autovacuum operation (only for column-store tables). |
last_autovacuum_cu_size |
bigint |
- |
Size of the CU file after the latest Autovacuum (only for column-store tables). |
last_autovacuum_rewrite_size |
bigint |
- |
Size of the column-store file last rewritten by autovacuum (only for column-store tables). |
last_autovacuum_clear_size |
bigint |
- |
Size of the column-store file last cleared by Autovacuum (only for column-store tables). |
last_autovacuum_clear_cbtree_tuples |
bigint |
- |
Number of cbtree tuples last cleared by Autovacuum (only for column-store tables). |
sum_autovacuum_rewrite_size |
bigint |
- |
Total size of column-store files rewritten by Autovacuum since database initialization (only for column-store tables). |
sum_autovacuum_clear_size |
bigint |
- |
Total size of column-store files cleared by Autovacuum since database initialization (only for column-store tables). |
sum_autovacuum_clear_cbtree_tuples |
bigint |
- |
Total number of cbtree tuples cleared by Autovacuum since database initialization (only for column-store tables). |
last_autovacuum_csn |
bigint |
- |
If the table-level oldestxmin feature is enabled, this field records the CSN value corresponding to the latest oldestxmin value used by the table (AUTO)VACUUM. |
last_reference_timestamp |
timestamp with time zone |
- |
Last access time of a table. (This field is supported only by cluster versions 8.3.0 and later.) This parameter corresponds to the latest time between data_changed_time_stamp (last modification time) and data_access_timestamp (last access time) in PG_STAT_OBJECT. |
extra1 |
bigint |
- |
Reserved field 1. |
extra2 |
bigint |
- |
Reserved field 2. |
extra3 |
bigint |
- |
Reserved field 3. |
extra4 |
bigint |
- |
Reserved field 4. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot