web-dev-qa-db-ja.com

postgres 9.6 aws / rdsのhot_standbyパラメータをどのように変更できますか?

Aws/rdsにマスターとリードレプリカを備えたpostgresソリューションがあります。

                         master    slave
hot_standby               on        on
transaction_read_only     on        on
pg_is_in_recovery()       true      true

このようにマスターを設定すると、バキュームと分析のプロセスが機能しなくなります。この設定を変更する方法はありますか?ありがとうございました!

2
vcarusi

理想的には、パラメーター_hot_standby_はスレーブサーバーの場合のみonであり、マスターサーバーの場合はpg_is_in_recovery()falseである必要があります。

以下の手順に従って、これらの変更を行うことができます。

  1. マスターサーバーのpostgresql.confファイルを確認し、パラメーター_hot_standby_がonに設定されている場合は、offに変更してサーバーを再起動できます。
  2. データファイルの場所にあるマスターサーバーで、recovery.confというファイルがある場合は、そのファイルを削除してサーバーを再起動します。

これがお役に立てば幸いです。

1
Umang