Bom dia Galera, sou novato aqui na comunidade e gostaria de saber uma coisa.
Bem vindo!
Aqui na empresa utilizamos um Programa que ao gerar um relatório esta
puxando uma informação e quando gero o mesmo relatório ele vem com outra
informação diferente (Não é sempre que acontece isto). O Software sofre
atualizações, inserções constantes nos dados. A Base de dados tem 30 GB,
eu realizei o Vaccum Full em uma base de testes e a base diminuiu muito,
passando de 30 GB para para uns 18 GB.
Isso é absolutamente normal.
Eu gostaria de saber se eu executar o Vaccum Full ou Vaccum na base de
dados pode resolver este problema pois este comando nunca foi utilizado
e o processo é seguro?
Ambos os processos são seguros, porém, o VACUUM FULL bloqueia
completamente a tabela durante sua execução. E também pode demorar muito
pra terminar.
O ideal é não se preocupar com isso e deixar o autovacuum ligado. Ele
está ligado? Qual a versão do PostgreSQL que está usando?
Obs: A base de dados era em Nexus e foi convertida para Postgresql, a
base tem uns 15 anos e nunca foi feita o Vaccum na mesma.
Está rodando sobre PostgreSQL há 15 anos?
Estou feliz (porque as coisas funcionam) e preocupado ao mesmo tempo,
porque não sei qual versão do PostgreSQL está rodando.
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral