Em 30-11-2012 11:50, Alessandro Lima escreveu: > Criei uma tabela de log que é populada via trigger, mas ela está ficando > muito grande, cerca de 7GB, exclui quase todos os registros desta > tabela, deixando apenas os mais recentes, mas a tabela continua com o > mesmo tamanho.
Então você usou DELETE. Normal. Não existe encolhimento de tabela no PostgreSQL. Bom, você queria uma tabela de log, conseguiu! Ela só creeeeesce... > Obs.: Meu postgres é o 8.4 e estou utilizando o pgadmin para visualizar > estas estatísticas, e já rodei o VACUUM ANALYZE nesta tabela após as > exclusão dos registros. VACUUM ANALYZE não diminui espaço em disco. Porém, o espaço ocupado pelas linhas removidas poderá ser utilizado por novos INSERTs. > O que devo fazer para diminuir o tamanho desta tabela? VACUUM FULL ou CLUSTER. Na versão 8.4, prefira CLUSTER que é mais rápido. Ou faça um dump/restore da tabela que dá na mesma. []s __________________________________ Flavio Henrique A. Gurgel Líder de Projetos Especiais Consultoria, Projetos & Treinamentos 4LINUX Tel1: +55-11.2125-4747 ou 2125-4748 www.4linux.com.br email: [email protected] ______________________________ FREE SOFTWARE SOLUTIONS _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
