Aurora MySQL 設定パラメータ
Amazon Aurora MySQL DB クラスターの管理には、他の Amazon RDS DB インスタンスを管理するのと同じ方法 DB パラメータグループのパラメータを使用して管理します。Amazon Aurora は、複数の DB インスタンスを含む DB クラスターを使用する点が、他の DB エンジンとは異なります。そのため、Aurora MySQL DB クラスターの管理に使用するパラメータの中には、クラスター全体に適用されるものがあります。それ以外のパラメータは、DB クラスターの特定の DB インスタンスにのみ適用されます。
クラスターレベルのパラメータを管理するには、DB クラスターのパラメータグループを使用します。インスタンスレベルのパラメータを管理するには、DB パラメータグループを使用します。Aurora MySQL DB クラスターの各 DB インスタンスは、MySQL データベースエンジンと互換性があります。ただし、クラスターレベルでは MySQL データベースエンジンのパラメータの一部を適用します。これらのパラメータは、DB クラスターのパラメータグループを使用して管理します。Aurora DB クラスター内のインスタンスの DB パラメータグループにクラスターレベルのパラメータでは見つけられません。クラスターレベルのパラメータの一覧は、このトピックの後半で紹介します。
クラスターレベルとインスタンスレベルのパラメータは、いずれも AWS Management Console、AWS CLI、または Amazon RDS API を使用して管理できます。クラスターレベルのパラメータとインスタンスレベルのパラメータの管理には、別々のコマンドを使用します。例えば、DB クラスターパラメータグループのクラスターレベルのパラメータを管理するには、CLI の DB クラスターパラメータグループを変更する コマンドを使用します。DB クラスターの DB インスタンスの DB パラメータグループのインスタンスレベルのパラメータを管理するには、CLI の modify-db-parameter-group コマンドを使用します。
クラスターレベルのパラメータとインスタンスレベルのパラメータはいずれも、コンソール、CLI、または RDS API を使用して表示できます。例えば、DB クラスターパラメータグループのクラスターレベルのパラメータを表示するには、AWS CLI の describe-db-cluster-parameters コマンドを使用します。DB クラスターの DB インスタンスの DB パラメータグループのインスタンスレベルのパラメータを表示するには、CLI の describe-db-parameters コマンドを使用します。
注記
各デフォルトのパラメータグループには、パラメータグループ内のすべてのパラメータのデフォルト値が含まれます。パラメータのこの値に「エンジンのデフォルト」がある場合は、実際のデフォルト値については、バージョン固有の MySQL または PostgreSQL のドキュメントを参照してください。
特に明記されていない限り、次の表に記載されているパラメータは Aurora MySQL バージョン 2 および 3 で有効です。
DB パラメータグループの詳細については、「Amazon Aurora のパラメータグループ」を参照してください。Aurora Serverless v1 クラスターのルールおよび制限については、「Aurora Serverless v1 のパラメータグループ」を参照してください。
クラスターレベルのパラメータ
次の表は、Aurora MySQL DB クラスター全体に適用されるすべてのパラメータを示しています。
パラメータ名 | 変更可能 | コメント |
---|---|---|
|
はい |
バイナリログ (binlog) レプリケーションを使用するクラスターにのみ影響します。バイナリログのレプリケーションの詳細については、「Aurora と MySQL との間、または Aurora と別の Aurora DB クラスターとの間のレプリケーション (バイナリログレプリケーション)」を参照してください。Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
バイナリログ (binlog) レプリケーションを使用するクラスターにのみ影響します。バイナリログのレプリケーションの詳細については、「Aurora と MySQL との間、または Aurora と別の Aurora DB クラスターとの間のレプリケーション (バイナリログレプリケーション)」を参照してください。 |
|
可能 |
複数のセカンダリインデックスを持つ大きなテーブルのトランザクションを複製するときに、セカンダリインデックスの変更を適用できる並列スレッドの合計数を設定します。パラメータは、デフォルトで このパラメータは、Aurora MySQL バージョン 306 以降で使用できます。詳細については、「Aurora MySQL でのバイナリログのレプリケーションの最適化」を参照してください。 |
|
可能 |
バイナリログ (binlog) レプリケーションを使用するクラスターにのみ影響します。バイナリログのレプリケーションの詳細については、「Aurora と MySQL との間、または Aurora と別の Aurora DB クラスターとの間のレプリケーション (バイナリログレプリケーション)」を参照してください。Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
Aurora MySQL バージョン 2.09 以降でハッシュ結合最適化を無効にするには、このパラメータを |
|
はい |
詳細については、「Amazon Aurora MySQL レプリケーションのパフォーマンスに関する考慮事項」を参照してください。Aurora Global Database の一部であるクラスターには適用されません。Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
詳細については、「Amazon Aurora MySQL レプリケーションのパフォーマンスに関する考慮事項」を参照してください。Aurora Global Database の一部であるクラスターには適用されません。Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
この設定は、Aurora MySQL バージョン 3 で使用できますが、使用されていません。 |
|
可能 |
Aurora MySQL 2.10 以降では、この設定はデフォルトでオンになっています。詳細については、「ダウンタイムのない再起動 (ZDR) (Amazon Aurora MySQL 用)」を参照してください。 |
|
可能 |
このパラメータの値を 1 に設定すると、Aurora MySQL バージョン 3.03.1 以降で拡張バイナリログがオンになります。詳細については、「Aurora MySQL の拡張バイナリログの設定」を参照してください。 |
|
可能 |
このパラメータを使用して、バックグラウンドスレッドがメモリメンテナンスオペレーションを実行できるようにします。指定できる値は このパラメータは、Aurora MySQL バージョン 3.05 以降に適用されます。 |
|
可能 |
このパラメータを使用して、解放されたメモリを一定時間 (ミリ秒単位) 保持します。メモリを保持すると、より迅速に再利用できます。指定できる値は このパラメータは、Aurora MySQL バージョン 3.05 以降に適用されます。 |
|
可能 |
このパラメータを使用して、スレッドローカルキャッシュ内の小さなメモリリクエスト (最大 32 KiB) を処理し、メモリアリーナをバイパスします。指定できる値は このパラメータは、Aurora MySQL バージョン 3.05 以降に適用されます。 |
|
可能 |
詳細については、「Amazon S3 バケットのテキストファイルから Amazon Aurora MySQL DB クラスターへのデータのロード」を参照してください。現在、Aurora MySQL バージョン 3 では使用できません。 |
|
可能 |
Aurora MySQL 2.11 以降では、この設定はデフォルトでオンになっています。 この設定を使用して、スロークエリログ、監査ログで Aurora MySQL パスワードハッシュをマスクします。許容されている値は |
|
可能 |
詳細については、「Amazon Aurora MySQL DB クラスターから Amazon S3 バケット内のテキストファイルへのデータの保存」を参照してください。現在、Aurora MySQL バージョン 3 では使用できません。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3.03 以降で使用できます。 |
|
あり |
|
|
はい |
|
|
はい |
詳細については、「Amazon Aurora MySQL DB クラスターからの Lambda 関数の呼び出し」を参照してください。 |
|
可能 |
DB クラスターから Aurora MySQL バージョン 2 では、該当するステートメントの Aurora MySQL バージョン 3 では、このパラメータに指定した IAM ロールが常に使用されます。 詳細については、「IAM ロールと Amazon Aurora MySQL DB クラスターの関連付け」を参照してください。 |
|
可能 |
このパラメータの値を 0 に設定すると、Aurora MySQL バージョン 3.03.1 以降で拡張バイナリログがオンになります。このパラメータは、拡張バイナリログを使用する場合にのみオフにできます。詳細については、「Aurora MySQL の拡張バイナリログの設定」を参照してください。 |
|
可能 |
このパラメータが設定されていない場合、AWS CLI および RDS API は |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
詳細については、「Aurora と MySQL との間、または Aurora と別の Aurora DB クラスターとの間のレプリケーション (バイナリログレプリケーション)」を参照してください。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータの値を 0 に設定すると、Aurora MySQL バージョン 3.03.1 以降で拡張バイナリログがオンになります。このパラメータは、拡張バイナリログを使用する場合にのみオフにできます。詳細については、「Aurora MySQL の拡張バイナリログの設定」を参照してください。 |
|
いいえ |
|
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
あり |
|
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、メモリに保持され、特定の行を最後に変更したトランザクションを検索するために使用される行ハッシュ数の上限を設定します。このハッシュ数に達すると、履歴はパージされます。 このパラメータは、Aurora MySQL バージョン 2.12 とバージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
あり |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
いいえ |
Aurora MySQL クラスターは、すべてのデータに対して InnoDB ストレージエンジンを使用します。 |
|
ときどき |
Aurora MySQL バージョン 2 以降で変更可能です。 |
|
可能 |
イベントスケジューラのステータスを示します。 Aurora MySQL バージョン 3 では、クラスターレベルでのみ変更できます。 |
|
ときどき |
Aurora MySQL バージョン 2 以降で変更可能です。 |
|
可能 |
MySQL データベースサーバーがストレージエンジンからデータを取得し、キャッシュ内のデータを置き換えるまでの秒数。指定できる値は このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
接続するクライアントごとにサーバーによって実行されるコマンド。設定では、接続障害を回避するため、二重引用符 ("") を使用します。次に例を示します。
Aurora MySQL バージョン 3 では、 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 2 および Aurora MySQL バージョン 3 の DB クラスターレベルで修正できます。 Adaptive Hash インデックスは Reader DB インスタンスではサポートされていません。 |
|
可能 |
詳細については、MySQL ドキュメントの「列オペレーション このパラメータは、Aurora MySQL バージョン 3.05 以降に適用されます。 |
|
可能 |
|
|
不可 |
Aurora MySQL バージョン 3 から削除されました。 |
|
あり |
|
|
はい |
|
|
不可 |
Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。 |
|
可能 |
このオプションは、Aurora MySQL バージョン 2.11 以降とバージョン 3 でデッドロック検出を無効化するために使用されます。 高並行性システムでは、多数のスレッドが同じロックを待機すると、デッドロック検出によって速度が低下する可能性があります。MySQL パラメータの詳細については、MySQL のドキュメントを参照してください。 |
|
可能 |
このパラメータは、InnoDB テーブル (ユーザー作成 InnoDB 一時テーブルを含む) のデフォルトの行形式を定義します。Aurora MySQL バージョン 2 と 3 に適用されます。 値は |
|
可能 |
このパラメータは、テーブルストレージの編成方法に影響します。詳細については、「ストレージのスケーリング」を参照してください。 |
|
可能 |
デフォルト値の Aurora MySQL バージョン 3 では、このパラメータを 詳細については、「ログバッファをフラッシュする頻度の設定」を参照してください。 |
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
いいえ |
|
|
可能 |
有効にすると、すべての InnoDB のデッドロックに関する情報が Aurora MySQL エラーログに記録されます。詳細については、「Aurora MySQL デッドロックの最小化とトラブルシューティング」を参照してください。 |
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
あり |
|
|
はい |
|
|
可能 |
このパラメータが有効なとき、InnoDB はパーシステントオプティマイザ統計の計算時に削除マーク付きのレコードを含めます。 このパラメータは、Aurora MySQL バージョン 2.12 とバージョン 3 に適用されます。 |
|
あり |
|
|
可能 |
Aurora MySQL バージョン 3 では、
詳細については、「ログバッファをフラッシュする頻度の設定」を参照してください。 |
|
不可 |
Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。 |
|
可能 |
どのインメモリストレージエンジンを内部一時テーブルに使用するかを制御します。指定できる値は このパラメータは、Aurora MySQL バージョン 2 に適用されます。 |
|
可能 |
どのインメモリストレージエンジンを内部一時テーブルに使用するかを制御します。指定できる値は このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
MyISAM テーブルのキーキャッシュ。詳しい情報については、「keycache->cache_lock ミューテックス」を参照してください。 |
|
あり |
|
|
可能 |
MySQL エラーログに記録されていないエラーコードのリストを指定します。これにより、重大でない特定のエラー条件を無視することで、エラーログをクリーンな状態に保つことができます。詳細については、MySQL ドキュメントの「log_error_suppression_list このパラメータは、Aurora MySQL バージョン 3.03 以降に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
はい (Aurora MySQL バージョン 2) クラスター作成時のみ (Aurora MySQL バージョン 3) |
Aurora MySQL バージョン 2.10 以降では、この設定を変更し、ライターインスタンスを再起動した後、すべてのリーダーインスタンスを再起動してください。詳細については、「読み取り可用性機能のある Aurora クラスターの再起動」を参照してください。 Aurora MySQL バージョン 3 では、 このパラメータ値はクラスターの作成時に永続的に設定されます。このオプションにデフォルト以外の値を使用する場合は、アップグレードする前に Aurora MySQL バージョン 3 カスタムパラメータグループを設定し、バージョン 3 クラスターを作成するスナップショットの復元操作中にパラメータグループを指定します。 Aurora MySQL に基づく Aurora グローバルデータベースでは、 |
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
Aurora MySQL バージョン 2。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
表示用に保存するエラーメッセージ、警告メッセージ、およびメモメッセージの最大数。 このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
実行中の 詳細については、MySQL ドキュメントの「max_execution_time |
|
可能 |
このパラメータを使用すると、指定した行数よりも少ない行数を調べるクエリがログに記録されないようにします。 このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
不可 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
インデックスをプリロードするときに割り当てられるバッファのサイズ。 このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
このパラメータがオンにされると、サーバーはレプリカスレッドによって実行される更新以外の更新を許可しません。 Aurora MySQL バージョン 2 の有効な値は以下のとおりです。
Aurora MySQL バージョン 3 の有効な値は以下のとおりです。
Aurora MySQL バージョン 3 では、 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータを使用すると、整合性を損なうことなく、すでに準備段階にあるコミットされていないすべてのスレッドのレプリカを並行して実行できます。Aurora MySQL バージョン 3 に適用されます。 Aurora MySQL バージョン 3.03.* 以前では、デフォルト値は DATABASE です。Aurora MySQL バージョン 3.04 以降では、デフォルト値は LOGICAL_CLOCK です。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、レプリカで使用されるタイプ変換を決定します。指定できる値は、 このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 2 および 3 に適用されます。詳細については、「Aurora MySQL DB クラスターへの接続」を参照してください。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
不可 |
Aurora MySQL でこのパラメータは廃止されました。 詳細については、「Amazon CloudWatch Logs への Amazon Aurora MySQL ログの発行」を参照してください。 |
|
はい |
詳細については、「Amazon Aurora MySQL DB クラスターでのアドバンストな監査の使用」を参照してください。 |
|
はい |
詳細については、「Amazon Aurora MySQL DB クラスターでのアドバンストな監査の使用」を参照してください。 |
|
はい |
詳細については、「Amazon Aurora MySQL DB クラスターでのアドバンストな監査の使用」を参照してください。 |
|
可能 |
Amazon CloudWatch Logs へのログのアップロードの手順については、Amazon CloudWatch Logs への Amazon Aurora MySQL ログの発行 を参照してください。 |
|
可能 |
[高度な監査] を有効にし、このパラメータを 詳細については、「Amazon CloudWatch Logs への Amazon Aurora MySQL ログの発行」を参照してください。 |
|
いいえ |
|
|
はい |
|
|
いいえ |
|
|
はい |
MySQL 5.7 の互換性を備えた Aurora MySQL バージョン 2 クラスターにのみ適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
可能 | キャッシュされるスレッドの数。このパラメータは、Aurora MySQL バージョン 2 および 3 に適用されます。 |
|
可能 |
デフォルトでは、Aurora DB クラスターのタイムゾーンは協定世界時 (UTC) です。代わりに、DB クラスターのインスタンスのタイムゾーンをアプリケーションのローカルタイムゾーンに設定できます。詳細については、「Amazon Aurora DB クラスターのローカルタイムゾーン」を参照してください。 |
|
はい |
詳細については、「Aurora MySQL の TLS バージョン」を参照してください。 |
インスタンスレベルのパラメータ
次の表は、Aurora MySQL DB クラスターの特定の DB インスタンスに適用されるパラメータの一覧です。
パラメータ名 | 変更可能 | コメント |
---|---|---|
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
不可 |
|
|
可能 |
Aurora MySQL バージョン 2.09 以降でハッシュ結合最適化を無効にするには、このパラメータを |
|
はい |
詳細については、「Amazon Aurora MySQL ラボモード」を参照してください。Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 2 および 3 でサポートされています。詳細については、「Aurora MySQL データベースのメモリ不足の問題のトラブルシューティング」を参照してください。 |
|
可能 |
Aurora MySQL バージョン 2.09 以降では、 |
|
可能 |
Aurora MySQL バージョン 2.09 より前の特定の DB インスタンスでは、パラレルクエリをオフにするには、 |
|
可能 |
Aurora レプリカの |
|
可能 |
Aurora MySQL バージョン 3.04 以降で、 詳細については、「内部メモリ内一時テーブルのサイズを制限する」を参照してください。 |
|
可能 |
このパラメータが有効なとき、Aurora MySQL は最新の CPU が提供する最適化されたベクトル処理命令を使用して、I/O 集約型ワークロードのパフォーマンスを向上させます。 Aurora MySQL version 3.05 以降では、この設定はデフォルトで有効になっています。 |
|
あり |
|
|
はい |
|
|
はい |
|
|
不可 |
Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。 |
|
あり |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
あり |
|
|
はい |
|
|
はい |
|
|
不可 |
Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。 |
|
不可 |
Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。 |
|
不可 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
不可 |
|
|
可能 |
一時テーブルのデフォルトのストレージエンジン。 |
|
あり |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
ときどき |
イベントスケジューラのステータスを示します。 Aurora MySQL バージョン 3 では、クラスターレベルでのみ変更できます。 |
|
可能 |
|
|
いいえ |
|
|
はい |
|
|
いいえ |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
CloudWatch Logs へのログのアップロードの手順については、Amazon CloudWatch Logs への Amazon Aurora MySQL ログの発行 を参照してください。 |
|
不可 |
Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。 |
|
あり |
|
|
はい |
|
|
可能 |
接続するクライアントごとにサーバーによって実行されるコマンド。設定では、接続障害を回避するため、二重引用符 ("") を使用します。次に例を示します。
Aurora MySQL バージョン 3 では、Aurora マスターユーザーなど、 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 2 の DB インスタンスレベルに適用されます。Aurora MySQL バージョン 3 では、DB クラスターレベルでのみ変更できます。 Adaptive Hash インデックスは Reader DB インスタンスではサポートされていません。 |
|
可能 |
Aurora では、 |
|
可能 |
永続的な統計情報が得られない場合は、このパラメータを使用してパーティション分割テーブルの行数計算のパフォーマンスを向上させることができます。 この値は 0 ~ 8192 に設定できます。この値によって、行数の計算時にチェックするパーティションの数が決まります。デフォルト値は 0 で、MySQL のデフォルト動作と同じく、すべてのパーティションを使用していると推定されます。 このパラメータは、Aurora MySQL バージョン 3.03.1 以降で使用できます。 |
|
可能 |
|
|
いいえ |
|
|
いいえ |
|
|
いいえ |
|
|
いいえ |
|
|
いいえ |
|
|
いいえ |
|
|
可能 |
デフォルト値は式により表されます。式内で |
|
不可 |
Aurora MySQL は、は InnoDB 変更バッファをまったく使用しません。 |
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
Aurora では |
|
可能 |
このオプションは、Aurora MySQL バージョン 2.11 以降とバージョン 3 でデッドロック検出を無効化するために使用されます。 高並行性システムでは、多数のスレッドが同じロックを待機すると、デッドロック検出によって速度が低下する可能性があります。MySQL パラメータの詳細については、MySQL のドキュメントを参照してください。 |
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
不可 |
|
|
いいえ |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
|
|
いいえ |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
可能 |
有効にすると、すべての InnoDB のデッドロックに関する情報が Aurora MySQL エラーログに記録されます。詳細については、「Aurora MySQL デッドロックの最小化とトラブルシューティング」を参照してください。 |
|
はい |
|
|
はい |
|
|
いいえ |
|
|
いいえ |
Aurora MySQL は、クラスターの種類に基づき、DB インスタンスの読み取り専用と読み書きの状態を管理します。例えば、プロビジョンされたクラスターに読み書きの DB インスタンス (プライマリインスタンス) が 1 つあり、クラスターのそれ以外のインスタンスは読み取り専用 (Aurora レプリカ) です。 |
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
いいえ |
|
|
可能 |
Aurora では、 |
|
可能 |
Aurora は |
|
可能 |
どのインメモリストレージエンジンを内部一時テーブルに使用するかを制御します。指定できる値は このパラメータは、Aurora MySQL バージョン 2 に適用されます。 |
|
ときどき |
どのインメモリストレージエンジンを内部一時テーブルに使用するかを制御します。ライター DB インスタンスの許容値は リーダー DB インスタンスの場合、このパラメータは このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
あり |
|
|
はい |
|
|
可能 |
MyISAM テーブルのキーキャッシュ。詳しい情報については、「keycache->cache_lock ミューテックス」を参照してください。 |
|
あり |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
いいえ |
|
|
はい |
|
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
不可 |
|
|
可能 |
MySQL エラーログに記録されていないエラーコードのリストを指定します。これにより、重大でない特定のエラー条件を無視することで、エラーログをクリーンな状態に保つことができます。詳細については、MySQL ドキュメントの「log_error_suppression_list このパラメータは、Aurora MySQL バージョン 3.03 以降に適用されます。 |
|
あり |
|
|
はい |
|
|
不可 |
Aurora MySQL バージョン 2。 |
|
不可 |
Aurora MySQL バージョン 3 |
|
あり |
|
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
あり |
|
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
あり |
|
|
はい |
|
|
いいえ |
|
|
はい |
|
|
はい |
|
|
可能 |
デフォルト値は式により表されます。式内で |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
表示用に保存するエラーメッセージ、警告メッセージ、およびメモメッセージの最大数。 このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
実行中の 詳細については、MySQL ドキュメントの「max_execution_time |
|
あり |
|
|
はい |
|
|
はい |
|
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
あり |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
あり |
|
|
はい |
|
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
このパラメータを使用すると、指定した行数よりも少ない行数を調べるクエリがログに記録されないようにします。 このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
あり |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
あり |
|
|
はい |
|
|
はい |
このスイッチを使用する Aurora MySQL 機能の詳細については、「Amazon Aurora MySQL を使用する際のベストプラクティス」を参照してください。 |
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
可能 |
このパラメータは、使用する SHOW PROCESSLIST 実装を決定します。
このパラメータは、Aurora MySQL バージョン 2.12 とバージョン 3 に適用されます。 |
|
可能 |
|
|
いいえ |
|
|
なし |
Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。 |
|
不可 |
Aurora MySQL は接続プロパティを管理し、クラスター内のすべての DB インスタンスに対して一貫した設定を適用します。 |
|
可能 |
インデックスをプリロードするときに割り当てられるバッファのサイズ。 このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
あり |
|
|
はい |
|
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
デフォルト値は式により表されます。式内で Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
あり |
|
|
はい |
|
|
はい |
|
|
可能 |
このパラメータがオンにされると、サーバーはレプリカスレッドによって実行される更新以外の更新を許可しません。 Aurora MySQL バージョン 2 の有効な値は以下のとおりです。
Aurora MySQL バージョン 2 の DB クラスターパラメータグループを使用して、フェイルオーバー時に 注記Aurora MySQL はすべてのリーダーで Aurora MySQL バージョン 3 からインスタンスレベルで削除されました。 |
|
可能 |
|
|
いいえ |
|
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
不可 |
|
|
可能 |
Aurora MySQL バージョン 3 |
|
可能 |
Aurora MySQL バージョン 3 |
|
可能 |
Aurora MySQL バージョン 3 |
|
可能 |
Aurora MySQL バージョン 3 |
|
可能 |
Aurora MySQL バージョン 3 |
|
可能 |
Aurora MySQL バージョン 3 |
|
あり |
|
|
可能 |
Aurora MySQL バージョン 2 では、このパラメータは常にオンになっています。オフにしようとするとエラーが発生します。 Aurora MySQL バージョン 3 から削除されました。 |
|
不可 |
Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。 |
|
可能 |
この変数を有効にすると、SHOW_CREATE_TABLE このパラメータは、Aurora MySQL バージョン 2.12 とバージョン 3 に適用されます。 |
|
不可 |
|
|
いいえ |
|
|
はい |
|
|
可能 |
Aurora MySQL バージョン 2。 |
|
可能 |
Aurora MySQL バージョン 2。 |
|
可能 |
Aurora MySQL バージョン 2。 |
|
可能 |
Aurora MySQL バージョン 2。 |
|
可能 |
Aurora MySQL バージョン 2。 |
|
あり |
|
|
はい |
CloudWatch Logs へのログのアップロードの手順については、Amazon CloudWatch Logs への Amazon Aurora MySQL ログの発行 を参照してください。 |
|
不可 |
Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。 |
|
不可 |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
はい |
|
|
いいえ |
|
|
はい |
|
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
あり |
|
|
はい |
|
|
いいえ |
|
|
可能 |
デフォルト値は式により表されます。式内で |
|
可能 |
デフォルト値は式により表されます。式内で |
|
あり |
|
|
可能 |
Aurora MySQL バージョン 3 から削除されました。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。詳細については、「Aurora MySQL バージョン 3 での新しい一時テーブルの動作」を参照してください。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。詳細については、「Aurora MySQL バージョン 3 での新しい一時テーブルの動作」を参照してください。 |
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。詳細については、「Aurora MySQL バージョン 3 での新しい一時テーブルの動作」を参照してください。 |
|
可能 | キャッシュされるスレッドの数。このパラメータは、Aurora MySQL バージョン 2 および 3 に適用されます。 |
|
不可 |
|
|
はい |
|
|
はい |
|
|
可能 |
Aurora MySQL バージョン 3 の Aurora MySQL バージョン 3.04 以降で、 詳細については、「内部メモリ内一時テーブルのサイズを制限する」を参照してください。 |
|
不可 |
Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。 |
|
あり |
|
|
可能 |
このパラメータは、Aurora MySQL バージョン 3 に適用されます。 |
|
あり |
|
|
可能 |
Aurora MySQL バージョン 3 から削除されました。これは |
|
可能 |
|
|
いいえ |
|
|
いいえ |
|
|
いいえ |
|
|
いいえ |
|
|
いいえ |
|
|
いいえ |
|
|
いいえ |
|
|
可能 |
Aurora は |
Aurora MySQL に適用されない MySQL パラメータ
Aurora MySQL と MySQL ではアーキテクチャに違いがあるため、一部の MySQL パラメータは Aurora MySQL に適用されません。
次の MySQL パラメータは Aurora MySQL には適用されません。これはすべてを網羅したリストではありません。
-
activate_all_roles_on_login
– このパラメータは、Aurora MySQL バージョン 2 には適用されません。Aurora MySQL バージョン 3 で利用可能です。 -
big_tables
-
bind_address
-
character_sets_dir
-
innodb_adaptive_flushing
-
innodb_adaptive_flushing_lwm
-
innodb_buffer_pool_chunk_size
-
innodb_buffer_pool_instances
-
innodb_change_buffering
-
innodb_checksum_algorithm
-
innodb_data_file_path
-
innodb_dedicated_server
-
innodb_doublewrite
-
innodb_flush_log_at_timeout
– このパラメータは Aurora MySQL には適用されません。詳細については、「ログバッファをフラッシュする頻度の設定」を参照してください。 -
innodb_flush_method
-
innodb_flush_neighbors
-
innodb_io_capacity
-
innodb_io_capacity_max
-
innodb_log_buffer_size
-
innodb_log_file_size
-
innodb_log_files_in_group
-
innodb_log_spin_cpu_abs_lwm
-
innodb_log_spin_cpu_pct_hwm
-
innodb_log_writer_threads
-
innodb_max_dirty_pages_pct
-
innodb_numa_interleave
-
innodb_page_size
-
innodb_redo_log_capacity
-
innodb_redo_log_encrypt
-
innodb_undo_log_encrypt
-
innodb_undo_log_truncate
-
innodb_undo_logs
-
innodb_undo_tablespaces
-
innodb_use_native_aio
-
innodb_write_io_threads