A melhor consulta para descobrir as piores tabelas é essa!
SELECT relname AS table_name,
seq_scan, seq_tup_read, idx_tup_fetch
FROM pg_stat_user_tables
WHERE (seq_tup_read + idx_tup_fetch) > 0
ORDER BY seq_tup_read desc, seq_scan desc;
Alterei apenas a ordem do order by
DE
seq_scan desc, seq_tup_read desc;
PARA
seq_tup_read desc, seq_scan desc;
Na consulta do post passado eu tinha ordenador primeiro pelo número de table scans e depois pelo número de tuplas lidas por meio de table scans.
A melhor forma é justamente o contrário, pois teremos de cara as piores tabelas do nosso banco de dados que serão aquelas tabelas gigantes que tem muitas tuplas lidas por table scan.
Nenhum comentário:
Postar um comentário