PostgreSQL9.4の同期設定の確認
fsync 第 18章サーバの設定
off とすることでディスクへの書き込みが非同期化でき、高速化できます。
同期レプリケーション
・ストリーミングレプリケーション
ストリーミングレプリケーションは、デフォルトで非同期です。
同期に設定する方法
マスタの設定
postgresql.conf
wal_level = hot_standby
hot_standby = off
max_wal_senders = 2
synchronous_commit = on
synchronous_standby_names = 'slave_hostname'
スレーブの設定
postgresql.conf
hot_standby = on
recovery.conf
primary_conninfo = 'host=... application_name=slave_hostname'
*application_nameをマスタの設定と同じにする。
参考資料同期レプリケーションsynchronous_commitsynchronous_standby_names