AlloyDB Omni データベース パラメータを構成する

ドキュメントのバージョンを選択してください。

AlloyDB Omni のデータベース パラメータを構成するには、VM で AlloyDB Omni を実行する環境の postgresql.conf ファイルで Grand Unified Configuration(GUC)パラメータを更新します。サポートされているフラグの一覧については、サポートされているデータベース フラグをご覧ください。

コンテナ化された AlloyDB Omni でパラメータを更新する

VM で実行されている AlloyDB Omni では、次のように postgresql.conf ファイルを編集してパラメータを更新できます。

  1. 使用中の AlloyDB Omni 環境の postgresql.conf 構成ファイルを探します。

  2. テキスト エディタを使用して、postgresql.conf でデータベース フラグを追加または更新します。

    たとえば、パスワードの有効期限を適用するには、postgresql.conf ファイルで次のフラグを設定します。

    password.enforce_expiration = ON
    
  3. データベース フラグを追加または編集したら、postgresql.conf ファイルを再読み込みし、変更を有効にします。たとえば、Docker を使用して AlloyDB Omni をインストールした場合は、次のコマンドを実行して Docker インスタンスを再起動し、postgresql.conf を再読み込みします。

    docker restart CONTAINER-NAME

詳細については、PostgreSQL ドキュメントのパラメータの設定をご覧ください。

ウェブ UI を使用してデータベース パラメータを監査する

AlloyDB Omni ウェブ ユーザー インターフェースの [データベース フラグ] ページを使用して、アクティブなデータベース フラグを監査し、デフォルトのエンジン値と異なるカスタム パラメータを特定できます。

ウェブ UI でデータベース パラメータを監査するには、次の手順を完了します。

  1. ウェブ UI に接続して、クラスタを選択します。
  2. ナビゲーション メニューで [データベース フラグ] をクリックします。
  3. 次のコントロールを使用して、パラメータを検索してフィルタします。
    • フラグを検索する: キーワード(max など)を入力して、パラメータを名前でフィルタします。
    • 変更されたフラグを表示する: このチェックボックスをオンにすると、アクティブな値がデフォルトのエンジン値と異なるパラメータのみが表示されます。カスタマイズされた値は、[現在の値] 列でも黄色でハイライト表示されます。
    • すべて折りたたむまたはすべて展開: パラメータ カテゴリ グループ(Google AlloyDB オプション、クライアント接続のデフォルト / ロケールと形式、クライアント接続のデフォルト / その他のデフォルト、クライアント接続のデフォルト / 共有ライブラリのプリロードなど)を折りたたむか展開します。
  4. 各カテゴリ グループ内のパラメータ表の列を確認します。
    • 設定: データベース パラメータの名前。
    • Type: パラメータのデータ型(INTEGER など)。
    • 現在の値: インスタンスのパラメータのアクティブな値(デフォルトから変更されている場合は黄色でハイライト表示されます)。
    • デフォルト値: パラメータのデフォルトのエンジン値。
    • 再起動が必要: パラメータの変更にデータベースの再起動が必要かどうかを示します(true または false)。
    • Source: 現在の値の構成ソース(例: default)。