コンソールまたは API を使用して、ApsaraDB RDS for MySQL インスタンスのパラメータ設定を変更し、変更履歴を表示できます。詳細については、「インスタンスパラメータの表示」をご参照ください。
注意事項
-
インスタンスの安定性を確保するため、コンソールで利用可能なパラメーターのみ変更できます。
set globalコマンドはサポートされていません。 -
パラメーターを変更する際は、変更可能なパラメーター ページの 有効な値 列を確認してください。また、式を使用して、インスタンス設定の変更にパラメーターを自動的に適応させることもできます。
-
プライマリインスタンスで変更された一部のパラメータは、読み取り専用インスタンスに自動的に同期されます。詳細については、「付録:同期されるパラメータ」をご参照ください。
-
lower_case_table_namesパラメーターに関する注意事項:-
MySQL 5.7、8.0、および 8.4:テーブル名の大文字と小文字の区別は、インスタンスの作成時に指定する必要があります (デフォルト値:1、大文字と小文字を区別しない) 。このパラメータはインスタンス作成後に変更できず、その値はアップグレード後も変更されません。
-
MySQL 5.6:
-
このパラメータはインスタンス作成後に変更できますが、インスタンスは再起動されます。オフピーク時間にパラメータを変更することを推奨します。
-
値を
0から1に変更する場合、事前にインスタンス内の大文字のテーブル名を小文字に変換する必要があります。そうしないと、既存の大文字のテーブルにアクセスできなくなります。 -
読み取り専用インスタンスでは、このパラメータの変更はサポートされていません。変更はプライマリインスタンスで行う必要があり、その内容は読み取り専用インスタンスに同期されます。
-
-
パラメータの変更には、インスタンスの再起動または再接続が必要になる場合があります。これらの操作はオフピーク時間に実行し、アプリケーションに自動再接続メカニズムがあることを確認してください:
-
一部のパラメータは、有効にするにはインスタンスの再起動が必要です。 変更可能なパラメーター ページで、強制再起動 列を確認してください。 再起動により、約 15 秒間の接続中断が発生します。 アプリケーションに自動再接続メカニズムがあることを確認してください。
-
再起動を必要としないパラメータは、新しい接続に対してのみ有効になります。既存の接続は再接続が必要です。
インスタンスパラメータの変更
変更可能なパラメータは MySQL エンジンバージョンによって異なります。詳細については、「ApsaraDB 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 for 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 インスタンスのパラメータを変更します。 |
|
|
データベースのパラメータテンプレートを照会します。 |
|
|
インスタンスのパラメータ設定を照会します。 |