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