次の方法で共有

Azure Database for PostgreSQL flexible server で max_connections を変更し、 Restart しないオプションを選んだところ、反映されない。再度確認すると元の値が表示される

Akiyama Kohei 25 評価のポイント
2026-04-10T11:36:51.6066667+00:00

Azure Database for PostgreSQL flexible server で Server parameters の変更をしようとしています

稼働中のシステムのため、すぐに再起動はできない事情から再起動はしないで max_connections のパラメータ変更だけ適用しようとすると、デプロイメントは成功しますが、再度 Server parameters を確認すると元の値が表示されます。

どうすれば設定が正しく反映されますか?

Azure Database for PostgreSQL
Azure Database for PostgreSQL

アプリの開発およびデプロイ用の Azure マネージド PostgreSQL データベース サービス。


質問作成者が受け入れた回答

  1. SAI JAGADEESH KUDIPUDI 2,635 評価のポイント Microsoft 外部スタッフ モデレーター
    2026-04-10T13:35:29.4533333+00:00

    こんにちは 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/how-to-configure-server-parameters

    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
    お役に立てば幸いです。ご不明な点や追加のご質問がございましたら、お知らせください。喜んでお手伝いいたします。

    注記:コミュニケーションのために翻訳ツールを使用しています。誤りがある場合はご容赦ください。

    1 人がこの回答が役に立ったと思いました。

0 件の追加の回答

並べ替え方法: 最も役に立つ

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。