複数の PolarDB クラスターを共通のパラメータ設定で管理している場合、パラメータテンプレートを使用すると、設定を一元管理できます。 このアプローチにより、パラメータ管理が簡素化され、クラスターのセットアップを迅速化できます。
パラメータテンプレートの作成
-
PolarDB コンソールにログインします。 対象のクラスターが配置されているリージョンを選択します。 左側のメニューで、 パラメーターテンプレート を選択します。
-
カスタムパラメーターテンプレート タブで、 パラメーターテンプレートの作成 をクリックします。 次のパラメータを設定し、 OK をクリックします。
パラメータ
説明
テンプレート名
テンプレート名は、次の要件を満たす必要があります。
-
先頭は英字とし、英字、数字、アンダースコア (_) のみを含める必要があります。 日本語や中国語などの全角文字は使用できません。
-
長さは 8~64 文字である必要があります。
データベースエンジン
データベースエンジンを選択します。 有効な値: MySQL、、。
データベースのバージョン
データベースエンジンのバージョンを選択します。 サポートされているバージョンは、選択したデータベースエンジンによって異なります:
-
8.0
-
5.7
-
5.6
説明
(任意) テンプレートの説明を入力します。 説明は最大 200 文字で、任意の言語で記述できます。
パラメータの追加
パラメーターの追加 をクリックして、パラメータ行を追加します。 パラメーター名 を選択し、設定値 を 説明 と 有効な値 の列に基づいて設定します。 パラメータが有効になるためにクラスターの再起動が必要かどうか、およびパラメータのデフォルト値などの関連情報も表示されます。
説明-
別のパラメータを設定するには、もう一度 パラメーターの追加 をクリックします。
-
パラメータを削除するには、パラメータの右側にある 削除 をクリックします。
パラメータのインポート
パラメーターのインポート をクリックし、パラメータと値を入力します。 「
key=value」形式を使用し、各キーと値のペアを改行して入力します。 例:wait_timeout=60 thread_stack=262144 -
パラメータテンプレートの適用
パラメータテンプレートを作成した後、次の 2 つの方法のいずれかでクラスターに適用できます。
-
クラスター詳細ページからのテンプレートの適用:対象の PolarDB クラスターで、 に移動し、 テンプレートの適用 をクリックします。 詳細については、「テンプレートの適用」をご参照ください。
-
テンプレートをクラスターに直接適用するには、以下の手順に従います。
パラメータテンプレートに、有効化のためにクラスターの再起動が必要なパラメータが含まれている場合は、テンプレートをオフピーク時間帯に適用し、アプリケーションに再接続メカニズムが実装されていることを確認してください。
-
PolarDB コンソールにログインします。 対象のクラスターが配置されているリージョンを選択します。 左側のメニューで、 パラメーターテンプレート を選択します。
-
カスタムパラメーターテンプレート タブで、対象のテンプレートを見つけ、 操作 列の クラスターに適用 をクリックします。
-
クラスターに適用 ページで、対象のクラスターを選択します。
アイコンをクリックして、選択したクラスターのリストに追加します。 [パラメータ比較] セクションで、テンプレート内のパラメータ値とクラスター内のパラメータ値の違いを確認します。 変更を確認した後、 [OK] をクリックします。説明パラメータテンプレートを複数のクラスターに適用する場合は、次の点に注意してください。
-
パラメータが選択したすべてのクラスターに適していることを確認してください。 慎重に操作してください。
-
パラメータテンプレートは、一度に最大 10 個のクラスターまで適用できます。 10 個を超えるクラスターにテンプレートを適用するには、操作を複数回に分けて実行してください。
-
パラメータテンプレートは、同じリージョン内のクラスターにのみ適用できます。 クラスターが別のリージョンにある場合は、まずそのリージョンでテンプレートを作成してから適用する必要があります。
-
パラメータテンプレートのクローン
-
PolarDB コンソールにログインします。 対象のクラスターが配置されているリージョンを選択します。 左側のメニューで、 パラメーターテンプレート を選択します。
-
カスタムパラメーターテンプレート タブで、対象のテンプレートを見つけ、 操作 列の クローン をクリックします。 次のパラメータを設定し、 OK をクリックします。
パラメータ
説明
テンプレート名
テンプレート名は、次の要件を満たす必要があります。
-
先頭は英字とし、英字、数字、アンダースコア (_) のみを含める必要があります。 日本語や中国語などの全角文字は使用できません。
-
長さは 8~64 文字である必要があります。
データベースエンジン
データベースエンジンを選択します。 有効な値: MySQL、、。
データベースのバージョン
データベースエンジンのバージョンを選択します。 サポートされているバージョンは、選択したデータベースエンジンによって異なります:
-
8.0
-
5.7
-
5.6
説明
(任意) テンプレートの説明を入力します。 説明は最大 200 文字で、任意の言語で記述できます。
パラメータの追加
パラメーターの追加 をクリックして、パラメータ行を追加します。 パラメーター名 を選択し、設定値 を 説明 と 有効な値 の列に基づいて設定します。 パラメータが有効になるためにクラスターの再起動が必要かどうか、およびパラメータのデフォルト値などの関連情報も表示されます。
説明-
別のパラメータを設定するには、もう一度 パラメーターの追加 をクリックします。
-
パラメータを削除するには、パラメータの右側にある 削除 をクリックします。
パラメータのインポート
パラメーターのインポート をクリックし、パラメータと値を入力します。 「
key=value」形式を使用し、各キーと値のペアを改行して入力します。 例:wait_timeout=60 thread_stack=262144 -
パラメータテンプレートの削除
-
PolarDB コンソールにログインします。 対象のクラスターが配置されているリージョンを選択します。 左側のメニューで、 パラメーターテンプレート を選択します。
-
カスタムパラメーターテンプレート タブで、対象のテンプレートを見つけ、 操作 列の 削除 をクリックします。
複数のパラメータテンプレートを一度に削除するには、対象のテンプレートを選択し、 [一括削除] をクリックします。
パラメータテンプレートの比較
-
PolarDB コンソールにログインします。 対象のクラスターが配置されているリージョンを選択します。 左側のメニューで、 パラメーターテンプレート を選択します。
-
カスタムパラメーターテンプレート タブで、比較したいパラメータテンプレートを選択し、リストの下にある 比較 をクリックします。
-
比較 ページで 比較 ダイアログボックスが開き、値が異なるパラメータのテーブルが表示されます。 異なる値は赤でハイライトされます。 たとえば、異なるテンプレートでの
wait_timeoutパラメータの値は 86400、43200、172800 のようになります。
関連 API
|
API |
説明 |
|
パラメータグループを作成します。 |
|
|
パラメータグループのリストを取得します。 |
|
|
パラメータグループの詳細を取得します。 |
|
|
クラスターのパラメータを変更するか、パラメータグループを適用します。 |
|
|
パラメータグループを削除します。 |