As hipóteses para o seu problema, são:
1- Migração de dados do Nexus para o postgresql trouxe dados duplicados ou
errados. Creio que não se aplica neste caso, pois depois de um anos já teria
sido descoberto;
2- Os dados que estão sendo inseridos, alterados e excluídos estão incorretos.
Rever as rotinas de modificação de dados no banco;
3- As consultas realizadas não estão utilizando os filtros e junções corretos.
Auditar consultas;
4- As consultas realizadas estão utilizando níveis de isolamento muito
flexíveis. Rever as configurações para "Transact isolation levels".
Creio que as hipóteses 2, 3 e 4 são as mais prováveis.
O vacuum vai ter dar melhor aproveitamento do espaço de armazenamento e maior
rapidez nos acessos aos dados, mas não vai melhorar a consistência da sua base
de dados.
Cordialmente,
Cláudio Leopoldino
postgresqlbr.blogspot.com/
=================================================
Em Segunda-feira, 10 de Fevereiro de 2014 7:53, "Guimarães Faria Corcete DUTRA,
Leandro" <[email protected]> escreveu:
2014-02-10 Thiago Haroldo <[email protected]>:
>
> Não, eu não deixei ele ligado, pois queria saber mais informações sobre o
> mesmo.
Não altere as configurações padrão sem ter idéia do que está fazendo.
Um ano sem limpeza da base (é isso que a ‘aspiração’ [/vaccuum/] faz)
é temerário.
> Qual a versão do PostgreSQL que está usando?
>
> Estou usando a Versão 9.0
Alguma razão para uma base que tem apenas um ano usar uma versão tão
antiga? Pelo menos atualize imediatamente para a última 9.0.X, que é
a 9.0.15, porque isso é essencial e geralmente só exige a leitura das
notas de versão (/release notes/), e já vá planejando atualizar para a
9.3 ou, idealmente, a futura 9.4, porque a 9.0.X deixará de ser
suportada ano que vem e a gente nunca sabe as intercorrências que
podem atrasar uma atualização.
> Porem estou achando estranho é que algumas vezes geramos relatórios no
> sistema e ele traz algumas informações erradas...
Então o que precisas é nos trazer, pelo menos, um exemplo de consulta,
estrutura das relações (tabelas) consultadas, dados de origem e
resultados obtidos e esperados. Isso nada tem a ver com manutenção da
base, a princípio.
> Achei que poderia ser
> sujeira na base de dados... Rodando o Vaccum resolveria nossos problemas...
Não, a limpeza não altera resultados. A menos que tua base esteja tão
podre que os dados estejam inconsistentes, mas aí daria tanto problema
que já nos terias procurado há meses.
> Obs: Não sou DBA, mas tenho que me virar, pois a empresa onde trabalho não é
> de grande porte e não tem um profissional destinado a este serviço.
Por isso mesmo tinhas de nos ter procurando antes de desligar algo tão
essencial quanto a limpeza automática da base.
--
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191 gTalk: xmpp:[email protected]
+55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3 MSN: msnim:[email protected]
_______________________________________________
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