Daniel, boa tarde.

Para a informação chegar no slave irá demorar mais de 1 dia, uma vez que
tenho 350GB de archives no slave que não foram aplicados ainda. Ou seja, o
processo de WAL Sender envia o arquivo, mas o Slave leva muito tempo para
aplicar na base de dados.

Apos finalizar o archive no master o envio para o slave e instantaneo.
Contudo notamos que para gerar um arquivo de 16MB no pg_xlog do master está
levando mais de 10 minutos. E temos operação massiva de inserção e
alteração, que não justificaria a demora para finalizar este archive.

Att,



Em 30 de agosto de 2017 14:31, Daniel Luiz da Silva <daniel.si...@ipm.com.br
> escreveu:

>
>
> ------------------------------
> *De: *"Marcelo Kruger" <marcelo.kru...@neoway.com.br>
> *Para: *"Comunidade PostgreSQL Brasileira" <pgbr-geral@listas.postgresql.
> org.br>
> *Enviadas: *Quarta-feira, 30 de agosto de 2017 14:14:04
> *Assunto: *Re: [pgbr-geral]        Lentidão na aplicação do Archive -
> Stream Replication
>
> Lucas, boa tarde.
> Não é utilizado Parallel Query no Slave.
>
> Att,
>
> Em 30 de agosto de 2017 14:07, Lucas Viecelli <lviecelli...@gmail.com>
> escreveu:
>
>>
>>> Hoje temos 1,6 dias de lag entre o archive da produção, e o archive da
>>> replica.
>>>
>>> Gostaria de apoio para resolver este problema de lentidão no momento do
>>> recovery destes archives
>>>
>>> 12819 postgres  20   0 35.692g   3552   1908 S   9.3  0.0  57:05.46
>>> postgres: wal receiver process   streaming 8D8/A623D4B8
>>>
>>>
>>> 40604 postgres  20   0 35.686g   3184   1500 D   4.7  0.0  76:29.52
>>> postgres: startup process   recovering 000000010000088600000038
>>>
>>>
>> Marcelo, você está usando o recurso de Parallel Query nessa banco Slave?
>> Se sim, as consultas são demoradas?
>> --
>>
>> Atenciosamente.
>>
>> *Lucas Viecelli*
>>
>> <http://www.leosoft.com.br/coopcred>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
> Marcelo,
>
> Faz o seguinte teste, identifica um arquivo WAL gerado dentro da pg_xlog/
> no server master agora, e acompanha quanto tempo esse arquivo demorar para
> chegar no slave. Além disso, faz uma consulta em alguma tabela que está no
> servidor master, recupera algumas linhas, e verifica quanto tempo +- demora
> para chegar essa informação no slave.
>
> Obrigado.
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a