Claudio Roberto wrote:

> O teu pessoal de infla no momento de fazer o vacuum, se certifica que não há
> conexões/trasações abertas?
> é interessante rodar esse comando vacuum sem o risco de haver nenhuma
> transação em aberto no banco de dados, desta forma vai garantir que todas
> sem nenhuma exeção "linhas" sejam lockadas , sem risco de problemas de
> reiniciar o ID da transação. Abaixo texto explicativo.
> 
Acho que você está lendo texto muito antigo. Desde a versão 8.1 já
existe um mecanismo para avisar e *previnir* que o reinício do ID de
transação não ocorra. Vide notas de lançamento.
E quanto a executar um VACUUM FULL quando o banco de dados está em
atividades (i) não há perda de dados (ii) as tabelas e índices
envolvidos na limpeza (aka vacuum) momentânea ficaram bloqueadas pois o
que o vacuum faz é reorganizar os dados no(s) arquivo(s) de dados (iii)
a lentidão se deve ao item anterior.


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a