PG_STAT_ALL_TABLES
PG_STAT_ALL_TABLES is used to query one row for each table in the current database (including TOAST tables), showing statistics about a specific table.
| Name | Type | Description |
|---|---|---|
| relid | oid | OID of a 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 (with no separate index update required). |
| n_live_tup | bigint | Estimated number of live rows. |
| n_dead_tup | bigint | Estimated number of inactive rows. |
| last_vacuum | timestamp with time zone | Last time when the table was cleared. |
| last_autovacuum | timestamp with time zone | Last time when the table was vacuumed by the autovacuum daemon thread. |
| last_analyze | timestamp with time zone | Last time when the table was analyzed. |
| last_autoanalyze | timestamp with time zone | Last time when the table was analyzed by the autovacuum daemon thread. |
| 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 has been manually 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 when the data in the table changes (modifications that cause data changes on tables (insert/update/delete/truncate) and partitioned or subpartitioned tables (exchange/truncate/drop)). Data in this column is recorded only in the local database primary node. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.