Что делает: проверяет раздувание таблиц и индексов
Как включить:
CREATE EXTENSION pgstattuple;
Как использовать:
select * from pgstattuple или писать свои запросы, чтобы смотреть таблицы, количество «живых» и «мертвых» строк и процент.Процент «мертвых» и свободных строк в таблицах Postgres
SELECT
relname AS table_name,
pg_size_pretty(pg_relation_size(relid)) AS table_size,
(pgstattuple(relid)).dead_tuple_percent AS dead_pct,
(pgstattuple(relid)).free_percent AS free_pct
FROM pg_catalog.pg_stat_user_tables
ORDER BY dead_pct DESC;
👉 @SQLPortal