データベースパラメータテンプレートを使用して、データベースエンジンのパラメータ設定を管理することができます。データベースパラメータグループは、エンジン設定値のコンテナのようなものであり、これらの値は一つまたは複数のデータベースインスタンスに適用することができます。本記事では、パラメータテンプレートに関する説明と操作をご紹介します。
操作シナリオ
コンソールを通じて、パラメータテンプレートを作成できます。作成時には、プリセットリソースクラスタまたはServerlessクラスタをベースとしたパラメータテンプレートを選択可能です。作成後はこのテンプレートに基づいたカスタマイズ変更が行え、インポート・エクスポート・テンプレートとしての保存・パラメータ変更履歴の確認などがサポートされています。
説明:
パラメータテンプレートを使用しているデータベースインスタンスは、パラメータテンプレートが更新されても自動的に更新されません。データベースインスタンスのパラメータを更新するには、手動で更新する必要があります。
パラメータテンプレートの新規作成
新しいデータベースパラメータテンプレートを作成し、必要なパラメータを変更してデータベースに適用することで、新しいデータベースパラメータテンプレートを使用できます。
2. 表示されるダイアログボックスで以下の設定を行い、確定をクリックします。
|
テンプレート名 | パラメータテンプレートの名称を入力します。テンプレート名は一意である必要があります。数字、英字(大文字・小文字)、漢字、および特殊文字 _-./()()[]+=::@, が使用可能で、長さは60文字以内に制限されます。 |
テンプレート説明 | パラメータテンプレートの概要説明を入力します。 |
クラスタタイプ | クラスタの所属形態を選択してください。プリセットリソースクラスタの場合は汎用を、Serverlessクラスタの場合はSERVERLESSを選択してください。 |
データベースのバージョン | データベースのバージョンを選択してください。オプションには、TDSQL-C MySQL 5.7およびTDSQL-C MySQL 8.0が含まれます。 |
パラメータテンプレートのコピーを作成する
新しいデータベースパラメータテンプレートBに既存のパラメータテンプレートAのパラメータとその値を含めたい場合には、以下の操作でパラメータテンプレートの複製を実現できます。
方法1:既存のパラメータテンプレートでパラメータテンプレートをコピー
1. TDSQL-C for MySQLコンソールにログインし、左側ナビゲーションでパラメータテンプレートページを選択します。対象のパラメータテンプレートを見つけ、操作列の編集をクリックすると、テンプレート詳細ページに移動します。 2. テンプレート詳細ページで、上部のテンプレートとして保存をクリックします。
3. 表示されるダイアログボックスで、以下の設定を行います:
テンプレート名:新しいパラメータテンプレートの名前を入力します。テンプレート名は一意である必要があります。数字、英字(大文字・小文字)、漢字、および特殊文字 _-./()()[]+=::@, が使用可能で、長さは60文字以内に制限されます。
テンプレートの説明:パラメータテンプレートの概要説明を入力します。
4. 問題がなければ、確定をクリックして、現在のパラメータテンプレートを新しいテンプレートとして保存し、複製操作を完了します。
方法2:インスタンスのパラメータ設定機能を使用してパラメータテンプレートを複製する
2. クラスタ管理ページで、パラメータ設定タブを選択し、テンプレートとして保存をクリックします。
3. 表示されるダイアログボックスで、以下の設定を行います:
テンプレート名:新しいパラメータテンプレートの名前を入力します。テンプレート名は一意である必要があります。数字、英字(大文字・小文字)、漢字、および特殊文字 _-./()()[]+=::@, が使用可能で、長さは60文字以内に制限されます。
テンプレートの説明:パラメータテンプレートの概要説明を入力します。
4. 問題がなければ、確定をクリックして、現在のパラメータテンプレートを新しいテンプレートとして保存し、複製操作を完了します。
パラメータテンプレートのパラメータ値を変更する
1. TDSQL-C for MySQLコンソールにログインし、左側ナビゲーションでパラメータテンプレートページを選択します。対象のパラメータテンプレートを見つけ、操作列の編集をクリックすると、テンプレート詳細ページに移動します。 2. テンプレート詳細ページで、パラメータの変更をクリックするか、パラメータ実行値列のをクリックしてパラメータ値を変更します。 パラメータテンプレートの取り込み
1. TDSQL-C for MySQLコンソールにログインし、左側ナビゲーションでパラメータテンプレートページを選択します。対象のパラメータテンプレートを見つけ、操作列の編集をクリックすると、テンプレート詳細ページに移動します。 2. テンプレート詳細ページで、パラメータをインポートをクリックします。
3. 表示されるダイアログボックスでファイルを選択し、インポートして既存パラメータを上書きをクリックします。
注意:
ローカルファイルからインポートするパラメータファイルを選択する際には、パラメータファイルのフォーマットがTDSQL-C for MySQLデータベースサーバーの設定ファイルフォーマットと互換性があること、または以前にエクスポートしたパラメータテンプレートを選択する必要があります。そうでない場合、システムはインポートが失敗したと表示します。
1MB以下の.cnfファイルを選択してください。
パラメータテンプレートをエクスポート
注意:
パラメータテンプレートをエクスポートする際、式パラメータ値は自動的に整数値に変換されてエクスポートされます。
方式1
2. パラメータテンプレートリストで、対象テンプレートのオペレーション列にあるエクスポートをクリックします。
3. インスタンス仕様を選択した後、確定をクリックします。
方法二
2. パラメータテンプレートリストで、対象テンプレートのオペレーション列にある編集をクリックし、テンプレート詳細ページに移動します。
3. テンプレート詳細ページの上部にあるパラメータのエクスポートをクリックします。
4. インスタンス仕様を選択した後、確定をクリックします。
パラメータテンプレートを削除する
不要なパラメータテンプレートを作成した場合、またはそのパラメータテンプレートが不要になったと判断した場合、削除機能を使用して不要なパラメータテンプレートを削除できます。
2. パラメータテンプレートリストで、対象テンプレートのオペレーション列にある削除をクリックします。
3. ポップアップダイアログで、確定をクリックします。
関連するAPI
|
| 本インターフェース(CreateParamTemplate)はパラメータテンプレートを作成するために使用されます。 |
| 本インターフェース(DescribeParamTemplateDetail)はユーザーパラメータテンプレートの詳細を照会するために使用されます。 |
| 本インターフェース(DescribeParamTemplates)はユーザー指定製品のすべてのパラメータテンプレート情報をクエリするために使用されます。 |
| 本インターフェース(ModifyParamTemplate)はユーザーパラメータテンプレートを変更するために使用されます。 |
| 本インターフェース(DeleteParamTemplate)はユーザー作成のパラメータテンプレートを削除するために使用されます。 |