Skip to content

Instantly share code, notes, and snippets.

@shadyrudy
Created February 27, 2024 20:48
Show Gist options
  • Save shadyrudy/1749d6cb6b692af5d02401510017d458 to your computer and use it in GitHub Desktop.
Save shadyrudy/1749d6cb6b692af5d02401510017d458 to your computer and use it in GitHub Desktop.
PostgreSQL Vacuum Statistics
-- Display vacuum information for PostgreSQL Tables
SELECT n.nspname AS schema_name
, c.relname AS table_name
, c.reltuples AS row_count
, c.relpages AS page_count
, s.n_dead_tup AS dead_row_count
, s.last_vacuum
, s.last_autovacuum
, s.last_analyze
, s.last_autoanalyze
FROM pg_class c
JOIN pg_namespace n ON n.oid = c.relnamespace
LEFT JOIN pg_stat_user_tables s ON s.relid = c.oid
WHERE c.relkind = 'r'
AND n.nspname = 'public';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment