アプリの開発およびデプロイ用の Azure マネージド PostgreSQL データベース サービス。
こんにちは Akiyama Kohei,
お問い合わせいただきありがとうございます。
Azure Database for PostgreSQL – Flexible Server において現在ご確認いただいている動作は、想定された動作となります。 max_connections パラメーターは静的パラメーター(Static Parameter)であるため、変更内容はサーバーの再起動を行うまで反映されません。
「再起動しない(Do not restart)」オプションを選択した場合:
変更内容は受け入れられ、保存されますが、
実行中のサーバーには適用されないため、ポータルおよびクエリ上では現在アクティブな値が引き続き表示されます。
設定を正しく反映させる方法
新しい値を有効にするには、以下の手順を実施してください:
max_connections パラメーターを更新します。
サーバーを再起動します:
すぐに再起動する、または
影響を回避するために計画されたメンテナンスウィンドウ中に再起動します。
再起動後、以下のコマンドで変更内容を確認できます:
SHOW max_connections;
考慮事項
max_connections の設定可能な範囲は、選択しているコンピュート層およびメモリ容量に依存します。そのため、設定する値がサポートされている範囲内であることをご確認ください。
この動作はすべての静的パラメーターに共通しており、デプロイが成功した場合でも必ず再起動が必要となります。頻繁な再起動を避ける必要がある場合は、他のメンテナンス作業と合わせて変更を計画することをご検討ください。これにより、ダウンタイムの最小化と構成変更の確実な適用が可能となります。
Microsoft 参考リンク:
https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-server-parameters
https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/concepts-limits
お役に立てば幸いです。ご不明な点や追加のご質問がございましたら、お知らせください。喜んでお手伝いいたします。
注記:コミュニケーションのために翻訳ツールを使用しています。誤りがある場合はご容赦ください。