Deixe-me ver se entendi.
O congelamento evita que os XIDs sejam mudados ao início de um novo
ciclo de numeração de XIDs, pq caso contrário teriam um XID inferior a
transações mais antigas?
Simples assim? :)
Na verdade é bem o contrário.
A opção FREEZE vai fazer com que a idade mínima da tabela toda seja
zero. Logo, quando o contador voltar a zero, não haverá problemas.
Essa opção é agressiva e a operação vai tomar bastante tempo. Evite-a.
Caso você tenha alguma suspeita de que um autovacuum forçado esteja
rodando, ajustar a opção vacuum_freeze_min_age é a melhor ideia. Mas
isso normalmente só é necessário quando o autovacuum está desligado, o
que é péssimo de se fazer.
De acordo com a documentação, a opção FREEZE deverá ser removida em
alguma próxima versão do PostgreSQL.
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral