Which tables in your database are most heavily used? Top 10 tables in terms of numbers of rows read: SELECT relname, COALESCE(idx_tup_fetch,0) + COALESCE(seq_tup_read,0) AS Total FROM pg_stat_all_tables WHERE COALESCE(idx_tup_fetch,0) + COALESCE(seq_tup_read,0) <> 0 AND relname NOT LIKE 'pg_%' ORDER BY Total desc -- LIMIT 10 ; Variations to above: pg_stat_system_tables = system tables pg_stat_user_tables = user created tables pg_stat_all_indexes = indexes pg_stat_system_indexes = system indexes pg_stat_user_indexes = user created indexes pg_stat