RDS for MySQL インスタンスのパラメーター設定をコンソールまたは API を通じて変更し、変更履歴を確認できます。インスタンスパラメーターの確認。
注意事項
-
インスタンスの安定性を確保するため、コンソールで表示されるパラメーターのみ変更可能です。
set globalコマンドはサポートされていません。 -
パラメーターを変更する際は、変更可能なパラメーター ページの 有効な値 列を確認してください。また、式 を使用して、インスタンス構成の変更に自動的に適応するパラメーター設定も可能です。
-
プライマリインスタンスで変更した一部のパラメーターは、読み取り専用インスタンスに自動的に同期されます。付録:同期されるパラメーター。
-
lower_case_table_namesパラメーターに関する注意事項:-
MySQL 5.7、8.0、および 8.4:テーブル名の大文字と小文字の区別は、インスタンス作成時に指定する必要があります(デフォルト値:1、大文字小文字を区別しない)。このパラメーターはインスタンス作成後に変更できず、スペックアップ後も値は変更されません。
-
MySQL 5.6:
-
このパラメーターはインスタンス作成後に変更可能ですが、インスタンスが再起動されます。オフピーク時間帯に変更することを推奨します。
-
値を
0から1に変更する場合は、事前にインスタンス内の大文字のテーブル名をすべて小文字に変換しておく必要があります。変換を行わないと、既存の大文字のテーブルにアクセスできなくなります。 -
読み取り専用インスタンスではこのパラメーターを変更できません。プライマリインスタンスで変更を行い、その変更が読み取り専用インスタンスに同期されます。
-
-
パラメーターの変更により、インスタンスの再起動または再接続が必要になる場合があります。これらの操作はオフピーク時間帯に行い、アプリケーションに自動再接続メカニズムが備わっていることを確認してください。
-
一部のパラメーターはインスタンスを再起動しないと有効になりません。変更可能なパラメーター ページの 強制再起動 列を確認してください。再起動により、約 15 秒間の接続が中断されます。アプリケーションに自動再接続メカニズムが備わっていることを確認してください。
-
再起動を必要としないパラメーターは、新しい接続に対してのみ有効になります。既存の接続は再接続する必要があります。
インスタンスパラメーターの変更
変更可能なパラメーターは、MySQL エンジンのバージョンによって異なります。RDS for MySQL の変更可能なパラメーター一覧。
単一インスタンスのパラメーターを変更する
インスタンス ページに移動します。上部ナビゲーションバーで RDS インスタンスが配置されているリージョンを選択し、対象の RDS インスタンスを見つけ、インスタンス ID をクリックします。
-
左側ナビゲーションウィンドウで、パラメーターの設定 をクリックします。
-
以下の操作を実行できます。
単一パラメーターの変更
-
変更可能なパラメーター タブで、変更したいパラメーターを見つけ、シナリオに応じて値を変更します。
-
鉛筆アイコン
を 適用中のパラメーター値 列でクリックし、推奨される値の範囲に基づいてパラメーター値を入力します。 -
適用中のパラメーター値 列で、ドロップダウンリストからパラメーター値を選択します。
-
-
OK をクリックします。
-
変更の送信 をクリックします。表示されるダイアログボックスで、有効開始時刻を選択します。今すぐ有効化する、保守時間枠内に有効化する、または 指定時刻に発効 を選択できます。
説明パラメータ変更の定時タスク タブでは、保守時間枠内に有効化する または 指定時刻に発効 を選択したパラメーター変更タスクを確認できます。
-
(オプション)変更を送信する前にキャンセルするには、変更の取り消し をクリックします。
テンプレートの適用とエクスポート
パラメーターテンプレートの適用
RDS では、高性能などのシナリオ向けにシステムパラメーターテンプレートを提供しています。また、カスタムテンプレートを作成して、複数のインスタンスに一括で設定を適用することも可能です。パラメーターテンプレートの使用。
-
[テンプレートの適用]をクリックします。
-
適用するパラメーターテンプレートを選択し、OK をクリックします。
説明-
ダイアログにはパラメーター数と再起動の要否が表示されます。詳細な変更内容を確認するには、パラメーター変更内容の表示 をクリックします。
-
パラメーターテンプレートが一覧に表示されない場合は、別のリージョンにある可能性があります。テンプレートをインスタンスのリージョンにコピーしてください。パラメーターテンプレートの使用。
-
パラメーターテンプレートのエクスポート
-
[テンプレートとしてエクスポート] をクリックします。
-
以下のパラメーターを設定します。
パラメーター
説明
テンプレート名
テンプレート名。8~64 文字。英字、数字、ピリオド(.)、およびアンダースコア(_)を使用可能。英字で始まる必要があります。漢字を含めることはできません。
説明
テンプレートの説明。最大 200 文字。
-
OK をクリックして、リージョン内に新しいパラメーターテンプレートを作成します。
パラメーターのインポートとエクスポート
多数のパラメーターを一度に変更する場合や現在の設定を保存する場合は、すべてのパラメーター値を TXT ファイルとしてエクスポートし、ローカルで編集してからインポートして変更を適用します。
-
パラメーターのエクスポート をクリックして、パラメーターファイルを TXT 形式でエクスポートします。
-
ファイルを編集した後、パラメーターのインポート をクリックし、ダイアログボックスにファイルの内容を貼り付けます。
-
OK をクリックします。
-
変更の送信 をクリックします。表示されるダイアログボックスで、変更の有効開始時刻を選択します。今すぐ有効化する、保守時間枠内に有効化する、または 指定時刻に発効 を選択できます。
説明パラメータ変更の定時タスク タブでは、保守時間枠内に有効化する または 指定時刻に発効 を選択したパラメーター変更タスクを確認できます。
-
(オプション)変更を送信する前にキャンセルするには、変更の取り消し をクリックします。
重要Operation failed. The specified parameter format is invalid.というエラーメッセージが表示された場合は、入力したパラメーター値が パラメータ値の範囲 の範囲内かどうかを確認してください。
-
複数のインスタンスのパラメーターを変更する
ApsaraDB RDS コンソール にログインします。左側ナビゲーションウィンドウで インスタンス をクリックします。上部ナビゲーションバーで RDS インスタンスが配置されているリージョンを選択します。
-
複数のターゲットインスタンスの左側にあるチェックボックスをオンにし、ページ下部の 変更の送信 をクリックします。
説明バッチでのパラメーター変更を行うインスタンスは、同じバージョンおよびシリーズである必要があります。そうでない場合、パラメーターの変更 ボタンがグレーアウトされ、クリックできなくなります。
-
表示される パラメーターの設定 ページで、変更するパラメーター名の右端にある
アイコンをクリックします。 -
値 ボックスで新しい値を選択または入力し、OK をクリックします。
-
表示される パラメーターの設定 ウィンドウで変更内容を確認し、OK をクリックします。
変更履歴の確認
インスタンス ページに移動します。上部ナビゲーションバーで RDS インスタンスが配置されているリージョンを選択し、対象の RDS インスタンスを見つけ、インスタンス ID をクリックします。
-
左側ナビゲーションウィンドウで、パラメーターの設定 をクリックします。
-
履歴の編集 タブをクリックします。
-
期間を選択し、OK をクリックします。
よくある質問
付録:同期されるパラメーター
以下のパラメーターは、プライマリインスタンスで変更されると、すべての読み取り専用インスタンスに自動的に同期されます。
-
lower_case_table_names
説明RDS for MySQL 5.7、8.0、および 8.4 では、テーブル名の大文字と小文字の区別はインスタンス作成時にのみ指定可能であり、
lower_case_table_namesパラメーターはその後変更できません。MySQL 5.6 のみがプライマリインスタンスでのこのパラメーターの変更をサポートしており、変更内容は読み取り専用インスタンスに同期されます。
-
innodb_large_prefix
-
loose_validate_password_length
-
default_time_zone
-
rpl_semi_sync_slave_enabled
-
character_set_server
-
collation_server
API リファレンス
|
API |
説明 |
|
RDS インスタンスのパラメーターを変更します。 |
|
|
データベースパラメーターテンプレートを照会します。 |
|
|
インスタンスのパラメーター構成を照会します。 |