すべてのプロダクト
Search
ドキュメントセンター

PolarDB:パラメーター

最終更新日:May 24, 2024

このトピックでは、クライアントでPolarDBのパラメーターを変更する方法について説明します。

クライアントのパラメーターの変更

次の表に、クライアントでパラメーターを変更するために実行できるコマンドを示します。

コマンド

説明

alter database

データベースレベルのパラメーターを変更します。 データベースごとに異なるパラメーター値を指定できます。 パラメータを変更した後、セッションに再接続して新しいパラメータ設定を有効にする必要があります。

alter role

ユーザーレベルのパラメーターを変更します。 ユーザーごとに異なるパラメーター値を指定できます。 ユーザーレベルのパラメーター設定は、データベースレベルのパラメーター設定を上書きします。 パラメータを変更した後、セッションに再接続して新しいパラメータ設定を有効にする必要があります。

セット

セッションレベルのパラメーターを変更します。 新しいパラメーター設定は、現在のセッションに対してのみ有効になります。 セッションが切断されると、新しいパラメーター設定は無効になります。

例:

  • alter database

    test1=> alter database test1 set vacuum_cost_delay =10;
    ALTERデータベース 
  • alter role

    test1=> alter role test1 pg_db_role_setting;
     setdatabase | setrole | setcofig
     ------------+---------+------------------------
           41891 | 0 | {vacuum_cost_delay=10}
           0 | 41284 | {random_page_cost=10}
    (2行) 
  • セット

    test1=> random_page_cost=100を設定します。セット
    test1=> show random_page_cost;
     random_page_cost
    ------------------
     100
    (1行)