Replicação sincrona

From: Cleiton Luiz Domazak <cleitondomazak(at)gmail(dot)com>
To: pgsql-pt-geral(at)lists(dot)postgresql(dot)org
Subject: Replicação sincrona
Date: 2019-02-20 15:35:07
Message-ID: CAKx1C8G5ezjwMz3yk62Qv5Q8gYgzqi8ua4_biBkuVUJOMKYh1A@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-pt-geral

Boa tarde.

Tem um ambiente em que a demanda do sistema necessita de leitura
consistente à replica.

Tenho por exemplo 1 nó master e 2 replicas. A carga é distribuida entre o
nó master e 1 das replicas via pgPool, e a segunda replica é apenas para
tirar backups, até ai tudo perfeito.

Porém agora precisamos ativar a replicação sincrona nesta replica, porém já
tive muitos problemas no passado com essa abordagem pois o PostgreSQL não
lida bem com falhas de comunicação ou falhas nas replicas sincronas,
fazendo com que as transações fiquem em lock no Master.

Minha dúvida é: Alguém usa replicas sincronas e como faz para lidar com
isso? O PostgreSQL na versões mais atuais possui algum mecaninsmo de
"timeout" na replicação que faça que as transações não fiquem em lock
aguardando o "ack" da replica sincrona?

Responses

Browse pgsql-pt-geral by date

  From Date Subject
Next Message Flavio Henrique Araque Gurgel 2019-02-20 19:47:13 Re: Replicação sincrona
Previous Message William Felipe Welter 2019-02-01 17:17:19 Vaga DBA PostgreSQL - 4Linux (São Paulo)