Em qui, 31 de mar de 2016 22:28, Luiz Carlos L. Nogueira Jr. < [email protected]> escreveu:
> versão 9.3 > > Nesse contexto isso não é relavante. > > --É relevante porque eu garanto que não estão sendo incluídas nem apagadas > as linhas. (pra naõ termos distorções nos valores) > > Durante a execução do ANALYZE o processo é feito por amostragem, limitadas > em até 30.000 linhas. Dessas linhas, ele estima que 12486234 são vivas (ou > seja, estão validas) e 3070018 estão mortas (ou invalidas). Isso > normalmente quer dizer que tua tabela está inchada devido ao comportamento > do MVVC. > > --Nas duas tabelas foi feito um vacuum full antes, não devendo mais > aparecer linhas mortas > > Oi Luiz Verifique duas coisas, a primeira, qual a versão completa? Existe um bug já corrigido que tem relação com vacuum, veja este release notes: http://www.postgresql.org/docs/9.4/static/release-9-3-5.html Se for seu caso, siga as instruções ao atualizar removendo o arquivo indicado. A segunda, me recordo que sua aplicação é escrita em Java. Veja se por acaso não estão usando transações preparadas com um select na visão pg_prepared_xacts Se alguma transação não foi corretamente encerrada ela fica no servidor de banco indefinidamente. Isso deixa locks, mesmo sem outros usuários conectados e mesmo se o servidor foi reiniciado. Aí as tuplas não são removidas. []s Flavio Gurgel
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
