このトピックでは、クライアントでPolarDBのパラメーターを変更する方法について説明します。
クライアントのパラメーターの変更
次の表に、クライアントでパラメーターを変更するために実行できるコマンドを示します。
コマンド | 説明 |
| データベースレベルのパラメーターを変更します。 データベースごとに異なるパラメーター値を指定できます。 パラメータを変更した後、セッションに再接続して新しいパラメータ設定を有効にする必要があります。 |
| ユーザーレベルのパラメーターを変更します。 ユーザーごとに異なるパラメーター値を指定できます。 ユーザーレベルのパラメーター設定は、データベースレベルのパラメーター設定を上書きします。 パラメータを変更した後、セッションに再接続して新しいパラメータ設定を有効にする必要があります。 |
| セッションレベルのパラメーターを変更します。 新しいパラメーター設定は、現在のセッションに対してのみ有効になります。 セッションが切断されると、新しいパラメーター設定は無効になります。 |
例:
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行)