> Infelizmente esta informação não é armazenada nos catálogos do PostgreSQL.
> O VACUUM FULL é uma operação extrema, que deve ser raramente executada.
>
> O motivo dela não ser armazenada é que, como a tabela é 100% limpa de todo
> espaço livre (na versão que você está os índices também são limpos) então
> todas as estatísticas de espaço livre deixam de ser importantes, o FSM -
> Free Space Map da tabela é zerado, logo, não é armazenada em lugar nenhum
> esta informação porque ela não é relevante para as operações de banco de
> dados.
>
> Considere um bom ajuste do autovacuum e esqueça que existe o VACUUM FULL
> rotineiramente.
> Faça seus planejamentos a partir do inchaço das tabelas (veja consulta de
> bloat que postei semana passada aqui) e considere logar as execuções de
> vacuum no log, onde um analisador como o PgBadger pode te dar boas notícias
> sobre como vai a manutenção automática de seu banco de dados.
>
> []s
>


Flavio,

Muito obrigado pela sua explicação, foi de muita ajuda.

Att. Glauco Torres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a