0

PostgreSql 9.1には、マスタースレーブ同期レプリケーションがあります。マスターがマシンAで、スレーブがマシンBであるとします。

マスターに障害が発生した場合、PostgreSQLはスレーブをマスターにするタイミングをどのように認識しますか?クライアントプログラムがまだマスターに接続できるマスターの一時的なネットワークグリッチが原因で、スレーブがマスターがダウンしていると誤って判断した場合はどうなりますか。

さらに、クライアントプログラムは、新しいマスターのスレーブをどのように認識し、さらに重要なことに、書き込みを受け入れる準備ができていますか。スレーブはクライアントにメッセージを送信しますか?

4

2 に答える 2

0

repmgrを確認してください。その仕事の 1 つは、この問題に対処することです。

于 2012-11-15T11:04:42.510 に答える