Introduzir atraso artificial na replicação de streaming

1

Eu configurei o PostgreSQL com replicação de streaming. Ele replica muito rápido, em uma fração de segundo. Eu gostaria de inserir um atraso de 5, talvez 10, talvez 15 segundos, para que os bugs relacionados à replicação se manifestem claramente e os desenvolvedores possam corrigi-los. Isso é possível?

    
por Antonis Christofides 10.04.2013 / 10:23

1 resposta

1

Eu recomendaria resolver isso usando o arquivamento e a reprodução do WAL em vez da replicação de streaming. Com um archive_timeout adequado, isso resultará em atrasos significativos na replicação.

Não é uma ótima ideia para a produção - é melhor usar a replicação de streaming com o arquivamento do WAL como alternativa - mas suspeito que seja muito bom para os requisitos de teste que você tem.

    
por 10.04.2013 / 11:21