Em 13 de dezembro de 2013 15:17, Flavio Henrique Araque Gurgel <
[email protected]> escreveu:

> 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.



Uma coisa interessante:

"The FREEZE option is deprecated and will be removed in a future release;
set the parameter instead. " [1]

Como vc mencionou consta até a documentação da versão 9.0. [1]
Da 9.1 em diante o aviso foi retirado. [2]


[1] http://www.postgresql.org/docs/9.0/static/sql-vacuum.html

[2] http://www.postgresql.org/docs/9.1/static/sql-vacuum.html





>
> []s
> Flavio Gurgel
> _______________________________________________
> 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

Responder a