Olá Flavio,
Então, veja a saída do do comando "analyze verbose <tabela>;" BANCO=# analyze verbose tbexemplo; INFO: analyzing "public.tbexemplo" INFO: " tbexemplo ": scanned 3000 of 5397 pages, containing 172738 live rows and 918 dead rows; 3000 rows in sample, 310756 estimated total rows Essas dead rows que estou falando. vlw [.]´s Diego -----Mensagem original----- De: [email protected] [mailto:[email protected]] Em nome de Flavio Henrique Araque Gurgel Enviada em: terça-feira, 7 de junho de 2011 12:09 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] deads rows nas tabelas > Tenho notado alguns problemas nas minhas bases. Rodo o PG 8.1 e rodo vacuum > todo dia a noite. Você está usando uma versão obsoleta e não suportada do PostgreSQL. > > De uns dias pra cá, venho notado que está havendo algumas tabelas que estão > apresentando deads rows. Não entendi muito bem o que isso causa ou pode > causar a minha base/tabela. Fiz algumas pesquisas na internet, mas não achei > nada muito específico ao meu problema. > > Alguém poderia me dar alguma orientação do tipo: o que causa os deads rows e > como evitá-los. Se você está falando de dead tuples, elas aparecem a cada vez que uma transação: - remove dados (DELETE); - atualiza dados (UPDATE); - é cancelada (INSERT seguido de ROLLBACK). Isso é absolutamente normal no funcionamento do PostgreSQL. Utilize uma versão atualizada do PostgreSQL e mantenha o autovacuum ligado e bem configurado. Manutenção noturna só dá dor de cabeça. []s Flavio Gurgel _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
