select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

SYSTEM CATALOGS / STATISTICS VIEWS

pg_stat_all_tables

Read PG 18 manual ↗

The pg_stat_all_tables view will contain one row for each table in the current database (including TOAST tables), showing statistics about accesses to that specific table.

Kind
Statistics views
Columns in this snapshot
30
Definition source
English manual

Columns 30

ColumnTypeDescription / reference
relidoidOID of a table
schemanamenameName of the schema that this table is in
relnamenameName of this table
seq_scanbigintNumber of sequential scans initiated on this table
last_seq_scantimestamp with time zoneThe time of the last sequential scan on this table, based on the most recent transaction stop time
seq_tup_readbigintNumber of live rows fetched by sequential scans
idx_scanbigintNumber of index scans initiated on this table
last_idx_scantimestamp with time zoneThe time of the last index scan on this table, based on the most recent transaction stop time
idx_tup_fetchbigintNumber of live rows fetched by index scans
n_tup_insbigintTotal number of rows inserted
n_tup_updbigintTotal number of rows updated. (This includes row updates counted in n_tup_hot_upd and n_tup_newpage_upd, and remaining non-HOT updates.)
n_tup_delbigintTotal number of rows deleted
n_tup_hot_updbigintNumber of rows HOT updated. These are updates where no successor versions are required in indexes.
n_tup_newpage_updbigintNumber of rows updated where the successor version goes onto a new heap page, leaving behind an original version with a t_ctid field that points to a different heap page. These are always non-HOT updates.
n_live_tupbigintEstimated number of live rows
n_dead_tupbigintEstimated number of dead rows
n_mod_since_analyzebigintEstimated number of rows modified since this table was last analyzed
n_ins_since_vacuumbigintEstimated number of rows inserted since this table was last vacuumed (not counting VACUUM FULL)
last_vacuumtimestamp with time zoneLast time at which this table was manually vacuumed (not counting VACUUM FULL)
last_autovacuumtimestamp with time zoneLast time at which this table was vacuumed by the autovacuum daemon
last_analyzetimestamp with time zoneLast time at which this table was manually analyzed
last_autoanalyzetimestamp with time zoneLast time at which this table was analyzed by the autovacuum daemon
vacuum_countbigintNumber of times this table has been manually vacuumed (not counting VACUUM FULL)
autovacuum_countbigintNumber of times this table has been vacuumed by the autovacuum daemon
analyze_countbigintNumber of times this table has been manually analyzed
autoanalyze_countbigintNumber of times this table has been analyzed by the autovacuum daemon
total_vacuum_timedouble precisionTotal time this table has been manually vacuumed, in milliseconds (not counting VACUUM FULL). (This includes the time spent sleeping due to cost-based delays.)
total_autovacuum_timedouble precisionTotal time this table has been vacuumed by the autovacuum daemon, in milliseconds. (This includes the time spent sleeping due to cost-based delays.)
total_analyze_timedouble precisionTotal time this table has been manually analyzed, in milliseconds. (This includes the time spent sleeping due to cost-based delays.)
total_autoanalyze_timedouble precisionTotal time this table has been analyzed by the autovacuum daemon, in milliseconds. (This includes the time spent sleeping due to cost-based delays.)
Column history across versions
Column9.09.19.29.39.49.59.61011121314151617181920
relid
schemaname
relname
seq_scan
seq_tup_read
idx_scan
idx_tup_fetch
n_tup_ins
n_tup_upd
n_tup_del
n_tup_hot_upd
n_live_tup
n_dead_tup
n_mod_since_analyze····
last_vacuum
last_autovacuum
last_analyze
last_autoanalyze
vacuum_count·
autovacuum_count·
analyze_count·
autoanalyze_count·
n_ins_since_vacuum··········
last_seq_scan·············
last_idx_scan·············
n_tup_newpage_upd·············
total_vacuum_time···············
total_autovacuum_time···············
total_analyze_time···············
total_autoanalyze_time···············
stats_reset················
Version history 11
  1. PG 18 → 19changed
  2. PG 17 → 18changed
  3. PG 15 → 16changed
  4. PG 12 → 13changed
  5. PG 11 → 12changed
  6. PG 9.6 → 10changed
  7. PG 9.5 → 9.6changed
  8. PG 9.4 → 9.5changed
  9. PG 9.3 → 9.4changed
  10. PG 9.1 → 9.2changed
  11. PG 9.0 → 9.1changed

Definition snapshot: english-manuals:d54b8717ca54ec053dff7003df9… · English manual source