複数の ApsaraDB RDS for PostgreSQL インスタンスのパラメータを管理するには、パラメータテンプレートを使用して標準設定を素早く適用できます。 パラメータテンプレートは、システムパラメータテンプレートとカスタムパラメータテンプレートに分類されます。
前提条件
ApsaraDB RDS for PostgreSQL インスタンスがクラウドディスクを使用している必要があります。
背景情報
ApsaraDB RDS for PostgreSQL には、次の種類のパラメータテンプレートがあります。
-
システムパラメータテンプレート:ApsaraDB RDS for PostgreSQL インスタンスを作成するときに使用されるデフォルトのパラメータテンプレートです。
-
カスタムパラメータテンプレート:インスタンスを作成した後、ビジネス要件に基づいてカスタムパラメータテンプレートを作成し、それを 1 つ以上の ApsaraDB RDS for PostgreSQL インスタンスに適用して、システムパラメータテンプレートをオーバーライドできます。
単一インスタンスのパラメータを変更する方法については、「ApsaraDB RDS for PostgreSQL インスタンスのパラメータの変更」をご参照ください。
カスタムパラメータテンプレートの作成
パラメータテンプレートの手動作成
-
ApsaraDB RDS コンソールにログインします。 左側メニューで、パラメーターテンプレート をクリックします。 上部メニューで、リージョンを選択します。
-
パラメーターテンプレートの作成 をクリックします。
-
次のパラメータを設定します。
パラメータ
説明
[テンプレート名]
名前は 8~64 文字で、先頭は英字にする必要があります。英字、数字、ピリオド (.)、アンダースコア (_) のみ使用できます。 中国語の文字は使用できません。
[データベースエンジン]
[PostgreSQL] を選択します。
[データベースバージョン]
データベースのバージョンを選択します。
[説明]
テンプレートの説明を入力します。最大 200 文字です。
[パラメーターの追加]
パラメーターの追加 をクリックして行を追加し、パラメーター名 を選択してその値を設定します。 有効値の範囲やデフォルト値などの情報も表示できます。
説明-
利用可能なパラメータのリストについては、インスタンスの パラメーターの設定 ページにある 変更可能なパラメーター タブをご参照ください。
-
別のパラメータを設定するには、再度 パラメーターの追加 をクリックします。
-
パラメータを削除するには、パラメータの右側にある 削除 をクリックします。
[インポート]
エクスポートしたテンプレートを変更した後、インポート をクリックしてパラメータを貼り付け、テンプレートを作成できます。 テンプレートのエクスポート方法の詳細については、「ApsaraDB RDS for PostgreSQL インスタンスのパラメータの変更」をご参照ください。
-
-
確認 をクリックします。
パラメータテンプレートの適用
インスタンス作成時のパラメータテンプレートの適用
クラウドディスクを使用するインスタンスを作成する際に、パラメータテンプレートを適用できます。 インスタンスの作成方法の詳細については、「ApsaraDB RDS for PostgreSQL インスタンスの作成」をご参照ください。
-
システムパラメータテンプレートの選択:ApsaraDB RDS for PostgreSQL はデフォルトのパラメータテンプレートを用意しています。 命名規則は
PostgreSQL_<メジャーバージョン番号>_<エディション>_default parameter templateです。例:PostgreSQL_14.0_High-availability Edition_default parameter template。 システムパラメータテンプレートのパラメータ設定を表示するには、「パラメータテンプレートの表示」をご参照ください。 -
カスタムパラメータテンプレートの選択:事前にカスタムパラメータテンプレートを作成するか、パラメーターテンプレート セクションの カスタムパラメーターテンプレートを作成する リンクをクリックして作成ページに移動します。 カスタムパラメータテンプレートの作成方法の詳細については、「カスタムパラメータテンプレートの作成」をご参照ください。
システムパラメータテンプレートは変更できません。
複数インスタンスへのパラメータテンプレートの適用
-
パラメータテンプレートを適用する前に、そのパラメータがすべての対象インスタンスに適していることを確認してください。
-
一部のパラメータは、変更を適用するとインスタンスが即座に再起動されます。 詳細については、パラメータテンプレートの 再起動する必要があるかどうか 列をご参照ください。 インスタンスが再起動するとアクティブな接続が中断されるため、このダウンタイムを考慮して計画してください。
-
ApsaraDB RDS コンソールにログインします。 左側メニューで、パラメーターテンプレート をクリックします。 上部メニューで、リージョンを選択します。
-
カスタムパラメーターテンプレート または システムパラメーターテンプレート タブで、適用したいテンプレートを見つけ、操作 列の インスタンスに適用 をクリックします。
説明インスタンスに複数のテンプレートを順番に適用した場合、最後に適用されたテンプレートが以前のテンプレートのパラメータをオーバーライドします。
-
左側のインスタンスリストから対象のインスタンスを選択します。
をクリックしてインスタンスを右側に移動します。 [パラメータ比較] セクションで変更内容を確認します。 -
OK をクリックします。
単一インスタンスへのパラメータテンプレートの適用
一部のパラメータは、変更を適用するとインスタンスが即座に再起動されます。 詳細については、テンプレートの適用 確認ダイアログボックスの 再起動する必要があるかどうか の説明をご参照ください。 インスタンスが再起動するとアクティブな接続が中断されるため、このダウンタイムを考慮して計画してください。
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
-
左側メニューで、パラメーターの設定 をクリックします。
-
変更可能なパラメーター タブで、テンプレートの適用 をクリックします。
-
適用したいテンプレートの テンプレート名 を選択します。
説明ApsaraDB RDS コンソールにログインし、左側メニューで パラメーターテンプレート をクリックし、リージョンを選択すると、作成したテンプレートを表示できます。
-
OK をクリックしてテンプレートを適用します。
パラメータテンプレートの管理
カスタムパラメータテンプレートのクローン作成
カスタムパラメータテンプレートをクローンして、別のリージョンにコピーしたり、既存のテンプレートに基づいて新しいテンプレートを作成したりできます。
カスタムパラメータテンプレートはクローンできます。 システムパラメータテンプレートはクローンできません。
-
ApsaraDB RDS コンソールにログインします。 左側メニューで、パラメーターテンプレート をクリックします。 上部メニューで、リージョンを選択します。
-
カスタムパラメータテンプレートのリストで、クローンしたいテンプレートを見つけます。 操作 列で、
をクリックし、クローン を選択します。 -
次のパラメータを設定します。
パラメータ
説明
[地理]
テンプレートのクローン先リージョン。
[テンプレート名]
名前は 8~64 文字で、先頭は英字にする必要があります。英字、数字、ピリオド (.)、アンダースコア (_) のみ使用できます。 中国語の文字は使用できません。
[説明]
テンプレートの説明を入力します。最大 200 文字です。
-
OK をクリックします。
パラメータテンプレートの表示
-
ApsaraDB RDS コンソールにログインします。 左側メニューで、パラメーターテンプレート をクリックします。 上部メニューで、リージョンを選択します。
-
カスタムパラメーターテンプレート または システムパラメーターテンプレート タブで、対象のパラメータテンプレートの ID をクリックして、そのパラメータ設定を表示します。
パラメータテンプレートの変更
作成したカスタムパラメータテンプレートは変更できます。
カスタムパラメータテンプレートを変更した後、変更を有効にするにはテンプレートを再適用する必要があります。 変更したパラメータがインスタンスの再起動を必要とする場合、インスタンスは再起動し、アクティブな接続が中断されます。 このダウンタイムを考慮して計画してください。
-
ApsaraDB RDS コンソールにログインします。 左側メニューで、パラメーターテンプレート をクリックします。 上部メニューで、リージョンを選択します。
-
対象のカスタムパラメータテンプレートを見つけます。 操作 列で、
をクリックし、変更 を選択します。 -
OK をクリックします。
パラメータテンプレートの削除
作成したカスタムパラメータテンプレートは削除できます。
-
ApsaraDB RDS コンソールにログインします。 左側メニューで、パラメーターテンプレート をクリックします。 上部メニューで、リージョンを選択します。
-
対象のカスタムパラメータテンプレートを見つけます。 操作 列で、
をクリックし、削除 を選択します。 -
表示される確認ダイアログボックスで、OK をクリックします。
説明1 つ以上のインスタンスに適用されているカスタムパラメータテンプレートは削除できません。
たとえば、
custom_template_1がinstance_Aとinstance_Bに適用されている場合、custom_template_1を削除することはできません。 テンプレートを削除するには、まずinstance_Aとinstance_Bに別のテンプレートを適用する必要があります。
関連 API
|
API |
説明 |
|
パラメータテンプレートを作成します。 |
|
|
パラメータテンプレートを変更します。 |
|
|
現在のリージョンまたは別のリージョンにパラメータテンプレートをクローンします。 |
|
|
指定されたリージョン内のパラメータテンプレートのリストを照会します。 |
|
|
指定されたパラメータテンプレートの詳細を照会します。 |
|
|
パラメータテンプレートを削除します。 |
よくある質問
Q:カスタムパラメータテンプレートのパラメータをデフォルト値にリセットするにはどうすればよいですか。
A:
-
カスタムパラメータテンプレートで、対象のパラメータを見つけて、その値をデフォルト値に変更します。 詳細については、「パラメータテンプレートの変更」をご参照ください。
-
パラメータテンプレートを対象のインスタンスに再適用します。 詳細については、「パラメータテンプレートの適用」をご参照ください。