同じ設定で1つ以上のパラメーターを含む複数のクラスターを構成する場合、パラメーターテンプレートを使用してパラメーターを管理し、クラスターにすばやく適用できます。 これにより、パラメータ管理とクラスタ構成の効率が向上します。
前提条件
次のバージョンのクラスターがサポートされています。- MySQL 8.0
- MySQL 5.7
- MySQL 5.6
パラメーターテンプレートの作成
にログインします。PolarDBコンソール.
左上隅で、クラスターがデプロイされているリージョンを選択します。
- 左側のナビゲーションウィンドウで、[パラメーターテンプレート] をクリックします。
- [パラメーターテンプレート] ページで、[パラメーターテンプレートの作成] をクリックします。
- 表示されるページで、次のパラメーターを指定します。
パラメーター 説明 テンプレート名 テンプレートの名前を設定します。 名前の条件は次のとおりです。 - 英数字、およびアンダースコア (_) を使用できます。 英字で始まる必要があり、漢字を含めることはできません。
- 長さは8 ~ 64文字である必要があります。
データベースエンジン データベースエンジンのタイプ。 MySQLのみがサポートされています。 Version データベースのバージョン。 有効な値: - 8.0
- 5.7
- 5.6
説明 パラメーターテンプレートの説明。 長さは0 ~ 200文字である必要があります。 パラメーターの追加 [パラメーターの追加] をクリックすると、リストにパラメーターが追加されます。 [テンプレート名] を指定し、[説明] および [有効値] に基づいて [現在の値] を設定できます。 再起動が必要かどうかに関する情報と、ページのデフォルトのパラメーター値を表示することもできます。 説明- 別のパラメーターを追加するには、もう一度 [パラメーターの追加] をクリックします。
- パラメーターを削除するには、パラメーターの右側にある [削除] をクリックします。
パラメータのインポート [パラメーターのインポート] をクリックし、パラメーターと値を入力します。 パラメーターと値は、 key=value
形式である必要があります。 複数のキーと値のペアを改行で区切ります。 例:wait_timeout=60 thread_stack=262144
- [OK] をクリックします。
パラメーターテンプレートの適用
説明
- 再起動が必要な場合は、オフピーク時にパラメーターテンプレートを適用し、アプリケーションがクラスターに自動的に再接続するように設定されていることを確認することをお勧めします。
- パラメーターテンプレートの作成後、次の方法を使用してパラメーターテンプレートをクラスターに適用できます。
- クラスターの関連ページでパラメーターテンプレートを適用できます。 詳細は、「クラスターパラメーターの指定」をご参照ください。
- 次の手順を実行して、パラメーターテンプレートをクラスターに適用することもできます。
にログインします。PolarDBコンソール.
左上隅で、クラスターがデプロイされているリージョンを選択します。
- 左側のナビゲーションウィンドウで、[パラメーターテンプレート] をクリックします。
- [パラメーターテンプレート] ページで、[カスタムパラメーターテンプレート] タブをクリックします。
- パラメーターテンプレートの一覧で、パラメーターテンプレートの [操作] 列の [インスタンスに適用] をクリックします。
- [インスタンスに適用] ページで、パラメーターテンプレートを適用するクラスターを選択し、[] をクリックして右に移動します。 [パラメーター比較] セクションで、テンプレートのパラメーター値とクラスターのパラメーター値の違いを確認できます。 説明 パラメーターテンプレートを複数のクラスターに適用する場合は、次の情報に注意してください。
- パラメーターがこれらのクラスターに適用可能かどうかを確認します。 作業は慎重に行ってください。
- パラメーターテンプレートは、一度に最大10個のクラスターに適用できます。 パラメーターテンプレートを10を超えるクラスターに適用するには、バッチで適用できます。
- パラメーターテンプレートは、テンプレートが適用されるクラスターと同じリージョンにある必要があります。 クラスターがデプロイされているリージョンで使用可能なパラメーターテンプレートがない場合は、まずパラメーターテンプレートを作成します。
- [OK] をクリックします。
パラメーターテンプレートのコピー
にログインします。PolarDBコンソール.
左上隅で、クラスターがデプロイされているリージョンを選択します。
- 左側のナビゲーションウィンドウで、[パラメーターテンプレート] をクリックします。
- [パラメーターテンプレート] ページで、[カスタムパラメーターテンプレート] タブをクリックします。
- パラメーターテンプレートリストで、パラメーターテンプレートの [操作] 列で [クローン] をクリックします。
- 表示されるページで、次のパラメーターを指定します。
パラメーター 説明 テンプレート名 テンプレートの名前を設定します。 デフォルトでは、名前は元のテンプレートの名前 _cloneです。 テンプレートの名前を変更できます。 名前の条件は次のとおりです。 - 英数字、およびアンダースコア (_) を使用できます。 英字で始まる必要があり、漢字を含めることはできません。
- 長さは8 ~ 64文字である必要があります。
データベースエンジン データベースエンジンのタイプ。 MySQLのみがサポートされています。 Version MySQL 5.6、5.7、および8.0がサポートされています。 デフォルトのバージョンは、元のテンプレートのバージョンです。 ビジネス要件に基づいてバージョンを指定できます。 説明 パラメーターテンプレートの説明。 長さは0 ~ 200文字である必要があります。 パラメーターの追加 デフォルトでは、パラメーターの値は元のテンプレートのパラメーターと同じです。 ビジネス要件に基づいて値を変更できます。 説明- パラメーターを追加するには、[パラメーターの追加] をクリックします。
- パラメーターの値を変更するには、パラメーターの右側にある [現在の値] フィールドに値を入力します。
- パラメーターを削除するには、パラメーターの右側にある [削除] をクリックします。
パラメータのインポート [パラメーターのインポート] をクリックし、パラメーターと値を入力します。 パラメーターと値は、 key=value
形式である必要があります。 複数のキーと値のペアを改行で区切ります。 例:wait_timeout=60 thread_stack=262144
- [OK] をクリックします。
パラメーターテンプレートの削除
にログインします。PolarDBコンソール.
左上隅で、クラスターがデプロイされているリージョンを選択します。
- 左側のナビゲーションウィンドウで、[パラメーターテンプレート] をクリックします。
- [パラメーターテンプレート] ページで、[カスタムパラメーターテンプレート] タブをクリックします。
- パラメーターテンプレートリストで、パラメーターテンプレートの [操作] 列の [削除] をクリックします。
- [OK] をクリックします。
説明 一度に複数のパラメータテンプレートを削除するには、パラメータテンプレートを選択し、リストの下部にある [削除] をクリックします。
パラメータテンプレートの違いを表示する
にログインします。PolarDBコンソール.
左上隅で、クラスターがデプロイされているリージョンを選択します。
- 左側のナビゲーションウィンドウで、[パラメーターテンプレート] をクリックします。
- [パラメーターテンプレート] ページで、[カスタムパラメーターテンプレート] タブをクリックします。
- カスタムパラメータテンプレートリストで、パラメータテンプレートを選択し、[比較] をクリックします。
- [比較] ページで、異なるパラメータテンプレートのパラメータの違いを表示します。
関連する API 操作
API | 説明 |
CreateParameterGroup | パラメーターテンプレートを作成します。 |
DescribeParameterGroups | パラメーターテンプレートを照会します。 |
DescribeParameterGroup | パラメーターテンプレートの詳細を照会します。 |
ModifyDBClusterParameters | パラメーターテンプレートを変更または適用します。 |
DeleteParameterGroup | パラメーターテンプレートを削除します。 |