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

PolarDB:パラメータテンプレートを使用する

最終更新日:Aug 22, 2025

同じパラメータ設定を共有する複数の PolarDB クラスタがある場合は、パラメータテンプレートを使用できます。パラメータテンプレートを使用すると、一元的な場所からパラメータを管理し、クラスタにすばやく適用できます。これにより、パラメータ管理とクラスタ構成の効率が向上します。

パラメータテンプレートを作成する

  1. PolarDB コンソール にログインします。クラスタが配置されているリージョンを選択します。左側のナビゲーションウィンドウで、パラメーターテンプレート を選択します。

  2. カスタムパラメーターテンプレート タブで、パラメーターテンプレートの作成 をクリックします。次のパラメータを設定し、OK をクリックします。

    パラメータ

    説明

    テンプレート名

    テンプレートの名前。名前は次の要件を満たしている必要があります。

    • 英字、数字、およびアンダースコア(_)で構成されます。英字で始まり、漢字を含めることはできません。

    • 名前は 8 ~ 64 文字である必要があります。

    データベースエンジン

    データベースエンジンを選択します。有効な値は、MySQL、、および です。

    データベースバージョン

    データベースエンジンバージョンを選択します。有効な値は次のとおりです。

    • 8.0

    • 5.7

    • 5.6

    説明

    今後の管理のために、テンプレートに関する情報を入力します。説明は任意の言語で記述でき、0 ~ 200 文字である必要があります。

    構成の追加

    パラメーターの追加 をクリックして、パラメータ行を追加します。次に、パラメーター名 を選択し、設定値説明有効な値 に基づいて設定できます。再起動が必要かどうか、デフォルトのパラメータ値などの情報も表示できます。

    説明
    • 別のパラメータを構成するには、パラメーターの追加 をもう一度クリックします。

    • パラメータを削除するには、パラメータの右側にある 削除 をクリックします。

    インポート

    パラメーターのインポート をクリックして、パラメータとその値を入力します。パラメータは key=value 形式である必要があります。複数のエントリを区切るには、改行を使用します。次に例を示します。

    wait_timeout=60
    thread_stack=262144

パラメータテンプレートを適用する

パラメータテンプレートを作成した後、次の 2 つの方法でクラスタに適用できます。

  • クラスタの詳細ページからテンプレートを適用します。対象の PolarDB クラスタの 設定と管理 > パラメーター ページで、テンプレートの適用 をクリックします。詳細については、「テンプレートを適用する」をご参照ください。

  • パラメータテンプレートページからテンプレートを適用します。この方法については、以下の手順で説明します。

説明

テンプレートのパラメータでクラスタの再起動が必要な場合は、オフピーク時にこの操作を実行し、アプリケーションに再接続メカニズムが実装されていることを確認してください。

  1. PolarDB コンソール にログインします。クラスタが配置されているリージョンを選択します。左側のナビゲーションウィンドウで、パラメーターテンプレート を選択します。

  2. カスタムパラメーターテンプレート タブで、対象のテンプレートを見つけ、クラスターに適用操作 列でクリックします。

  3. クラスターに適用 ページで、テンプレートを適用するクラスタを選択します。Move アイコンをクリックして、クラスタを右側のリストに移動します。[パラメータの比較] セクションで、テンプレートとクラスタのパラメータ値の差を確認できます。設定を確認したら、[OK] をクリックします。

    説明

    パラメータテンプレートを複数のクラスタに適用する場合は、次の点に注意してください。

    • パラメータが選択したクラスタに適していることを確認してください。慎重に進んでください。

    • パラメータテンプレートは、一度に最大 10 個のクラスタに適用できます。10 個を超えるクラスタにテンプレートを適用するには、バッチで適用する必要があります。

    • パラメータテンプレートは、クラスタと同じリージョンにある必要があります。リージョンが異なる場合は、適用する前に、クラスタのリージョンにパラメータテンプレートを作成する必要があります。

    image

パラメータテンプレートをコピーする

  1. PolarDB コンソール にログインします。クラスタが配置されているリージョンを選択します。左側のナビゲーションウィンドウで、パラメーターテンプレート を選択します。

  2. カスタムパラメーターテンプレート タブで、対象のテンプレートを見つけ、クローン操作 列でクリックします。次のパラメータを設定し、OK をクリックします。

    パラメータ

    説明

    テンプレート名

    テンプレートの名前。名前は次の要件を満たしている必要があります。

    • 英字、数字、およびアンダースコア(_)で構成されます。英字で始まり、漢字を含めることはできません。

    • 名前は 8 ~ 64 文字である必要があります。

    データベースエンジン

    データベースエンジンを選択します。有効な値は、MySQL、、および です。

    データベースバージョン

    データベースエンジンバージョンを選択します。有効な値は次のとおりです。

    • 8.0

    • 5.7

    • 5.6

    説明

    今後の管理のために、テンプレートに関する情報を入力します。説明は任意の言語で記述でき、0 ~ 200 文字である必要があります。

    構成の追加

    パラメーターの追加 をクリックして、パラメータ行を追加します。次に、パラメーター名 を選択し、設定値説明有効な値 に基づいて設定できます。再起動が必要かどうか、デフォルトのパラメータ値などの情報も表示できます。

    説明
    • 別のパラメータを構成するには、パラメーターの追加 をもう一度クリックします。

    • パラメータを削除するには、パラメータの右側にある 削除 をクリックします。

    インポート

    パラメーターのインポート をクリックして、パラメータとその値を入力します。パラメータは key=value 形式である必要があります。複数のエントリを区切るには、改行を使用します。次に例を示します。

    wait_timeout=60
    thread_stack=262144

パラメータテンプレートを削除する

  1. PolarDB コンソール にログインします。クラスタが配置されているリージョンを選択します。左側のナビゲーションウィンドウで、パラメーターテンプレート を選択します。

  2. カスタムパラメーターテンプレート タブで、対象のテンプレートを見つけ、削除操作 列でクリックします。

説明

複数のパラメータテンプレートを一度に削除するには、テンプレートを選択し、[一括削除] をクリックします。

パラメータテンプレートの差分を表示する

  1. PolarDB コンソール にログインします。クラスタが配置されているリージョンを選択します。左側のナビゲーションウィンドウで、パラメーターテンプレート を選択します。

  2. カスタムパラメーターテンプレート タブで、比較するパラメータテンプレートを選択し、リストの下にある 比較 をクリックします。

  3. 比較 ページで、選択したテンプレート間のパラメータの差分を確認できます。image

関連 API 操作

API

説明

CreateParameterGroup

パラメータテンプレートを作成します。

DescribeParameterGroups

パラメータテンプレートのリストを照会します。

DescribeParameterGroup

パラメータテンプレートの詳細を照会します。

ModifyDBClusterParameters

クラスタパラメータを変更するか、パラメータテンプレートを適用します。

DeleteParameterGroup

パラメータテンプレートを削除します。