PG_STAT_ALL_TABLES
PG_STAT_ALL_TABLES contains one row for each table in the current database (including TOAST tables), showing statistics about accesses to that specific table.
Table 1 PG_STAT_ALL_TABLES columns
Name | Type | Description |
---|
relid | oid | OID of the table |
schemaname | name | Name of the schema that the table is in |
relname | name | Table name |
seq_scan | bigint | Number of sequential scans initiated on the table |
seq_tup_read | bigint | Number of live rows fetched by sequential scans |
idx_scan | bigint | Number of index scans initiated on the table |
idx_tup_fetch | bigint | Number of live rows fetched by index scans |
n_tup_ins | bigint | Number of rows inserted |
n_tup_upd | bigint | Number of rows updated |
n_tup_del | bigint | Number of rows deleted |
n_tup_hot_upd | bigint | Number of rows HOT updated (that is, with no separate index update required) |
n_live_tup | bigint | Estimated number of live rows |
n_dead_tup | bigint | Estimated number of dead rows |
last_vacuum | timestamp with time zone | Last time when the table is cleared |
last_autovacuum | timestamp with time zone | Last time at which the table was vacuumed by the autovacuum daemon |
last_analyze | timestamp with time zone | Last time when the table is analyzed |
last_autoanalyze | timestamp with time zone | Last time at which the table was analyzed by the autovacuum daemon |
vacuum_count | bigint | Number of times the table is cleared |
autovacuum_count | bigint | Number of times the table has been vacuumed by the autovacuum daemon |
analyze_count | bigint | Number of times the table is analyzed |
autoanalyze_count | bigint | Number of times the table has been analyzed by the autovacuum daemon |
last_data_changed | timestamp with time zone | Last time at which the table was updated (by INSERT/UPDATE/DELETE or EXCHANGE/TRUNCATE/DROP partition). This column is recorded only on the local primary database node. |
openGauss 2024-12-26 01:06:46