2015-03-02 21:38 GMT-03:00 Fábio Gibon <[email protected]>:

>         tenho uma tabela com 184MB, porém consultando o "inchaço" dela me
> mostra que a mesma deveria ter menos de 7MB. Nas estatísticas atualizadas
> mostra 6300 n_live_tup e 168000 n_dead_tup.
>
>         Fiz um create table as select e a nova tabela ficou com 7MB (e com
> 6300 linhas, obviamente).
>
>         Por que o vacuum full não recupera este espaço em disco para esta
> tabela? Alguma dica?
>


Pode ser que tenha alguma transação muito antiga ainda aberta que esteja
impossibilitando o VACUUM de eliminar algumas tuplas. Verifique a view
pg_stat_activity (coluna xact_start) e a view pg_prepared_xact (coluna
prepared) e veja se não há transações antigas no seu banco.

Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a