>Bom dia pessoal,
>Gostaria de saber se alguém já executou com sucesso na plataforma Windows a replicação via streaming no postgres 9. Eu preciso fazer uma análise >nesta plataforma e ainda não obtive sucesso em como executar este procedimento. Se alguém puder me enviar alguma informação seria de grande >ajuda. Agradeço!
>Atenciosamente
Executei a replicação em plataforma windows, em sites distantes pela internet, aplicando o hot_standby com cópia dos arquivos WAL.
A maior dificuldade foi em acessar a pasta remotamente, mas utilizei o aplicativo pscp.exe para cópia dos arquivos WAL em modo seguro SSH.
Ainda estou aprendendo otimizar a replicação. O que estou tentando otimizar agora é compactar os arquivos de WAL antes de ser transferido pela internet, e descompactado no slave.
Existem algumas diferenças na configuração Linux x Window, pois testei a replicação nas duas plataformas, sendo bem sucedida na replicação LINUX x LINUX ou WIN x WIN, a replicação LINUX x WIN não foi foi bem sucedida.
Algumas dicas das dificuldades que passei:
Tudo que é criado no cluster slave (replicado) deve ser atribuído como dono o usuário postgres, com plenos direitos.
Ao digitar o caminho nos comandos de shell no windows, por exemplo arquive_command = 'copy c:\\ xxxxx' deve-se utilizar sempre \\
O windows não tem serviço SSH instalado, utilizei o aplicativo OpenSSH, também não foi simples sua configuração;
O que é mais fácil são as configurações de memória (otimização, tal como o shared_buffer), pois o windows gerencia automaticamente a memória para os programas, porém, quando não há memória suficiente, o windows aloca memória virtual, diminuindo a performance;
Espero que possa ajuda.
Reginaldo
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
