Aurora MySQL 設定パラメータ - Amazon Aurora

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 クラスター全体に適用されるすべてのパラメータを示しています。

パラメータ名 変更可能 コメント

aurora_binlog_read_buffer_size

はい

バイナリログ (binlog) レプリケーションを使用するクラスターにのみ影響します。バイナリログのレプリケーションの詳細については、「Aurora と MySQL との間、または Aurora と別の Aurora DB クラスターとの間のレプリケーション (バイナリログレプリケーション)」を参照してください。Aurora MySQL バージョン 3 から削除されました。

aurora_binlog_replication_max_yield_seconds

あり

バイナリログ (binlog) レプリケーションを使用するクラスターにのみ影響します。バイナリログのレプリケーションの詳細については、「Aurora と MySQL との間、または Aurora と別の Aurora DB クラスターとの間のレプリケーション (バイナリログレプリケーション)」を参照してください。

aurora_binlog_replication_sec_index_parallel_workers

あり

複数のセカンダリインデックスを持つ大きなテーブルのトランザクションを複製するときに、セカンダリインデックスの変更を適用できる並列スレッドの合計数を設定します。パラメータは、デフォルトで 0 (無効) に設定されています。

このパラメータは、Aurora MySQL バージョン 306 以降で使用できます。詳細については、「Aurora MySQL でのバイナリログのレプリケーションの最適化」を参照してください。

aurora_binlog_use_large_read_buffer

あり

バイナリログ (binlog) レプリケーションを使用するクラスターにのみ影響します。バイナリログのレプリケーションの詳細については、「Aurora と MySQL との間、または Aurora と別の Aurora DB クラスターとの間のレプリケーション (バイナリログレプリケーション)」を参照してください。Aurora MySQL バージョン 3 から削除されました。

aurora_disable_hash_join

あり

Aurora MySQL バージョン 2.09 以降でハッシュ結合最適化を無効にするには、このパラメータを ON に設定します。バージョン 3 ではサポートされていません。詳細については、「Amazon Aurora MySQL の並列クエリ」を参照してください。

aurora_enable_replica_log_compression

はい

詳細については、「Amazon Aurora MySQL レプリケーションのパフォーマンスに関する考慮事項」を参照してください。Aurora Global Database の一部であるクラスターには適用されません。Aurora MySQL バージョン 3 から削除されました。

aurora_enable_repl_bin_log_filtering

あり

詳細については、「Amazon Aurora MySQL レプリケーションのパフォーマンスに関する考慮事項」を参照してください。Aurora Global Database の一部であるクラスターには適用されません。Aurora MySQL バージョン 3 から削除されました。

aurora_enable_staggered_replica_restart

あり

この設定は、Aurora MySQL バージョン 3 で使用できますが、使用されていません。

aurora_enable_zdr

あり

Aurora MySQL 2.10 以降では、この設定はデフォルトでオンになっています。詳細については、「ダウンタイムのない再起動 (ZDR) (Amazon Aurora MySQL 用)」を参照してください。

aurora_enhanced_binlog

あり

このパラメータの値を 1 に設定すると、Aurora MySQL バージョン 3.03.1 以降で拡張バイナリログがオンになります。詳細については、「Aurora MySQL の拡張バイナリログの設定」を参照してください。

aurora_jemalloc_background_thread

あり

このパラメータを使用して、バックグラウンドスレッドがメモリメンテナンスオペレーションを実行できるようにします。指定できる値は 0 (無効) と 1 (有効) です。デフォルト値は 0 です。

このパラメータは、Aurora MySQL バージョン 3.05 以降に適用されます。

aurora_jemalloc_dirty_decay_ms

あり

このパラメータを使用して、解放されたメモリを一定時間 (ミリ秒単位) 保持します。メモリを保持すると、より迅速に再利用できます。指定できる値は 018446744073709551615 です。デフォルト値 (0) は、すべてのメモリを解放可能なメモリとしてオペレーティングシステムに返します。

このパラメータは、Aurora MySQL バージョン 3.05 以降に適用されます。

aurora_jemalloc_tcache_enabled

あり

このパラメータを使用して、スレッドローカルキャッシュ内の小さなメモリリクエスト (最大 32 KiB) を処理し、メモリアリーナをバイパスします。指定できる値は 0 (無効) と 1 (有効) です。デフォルト値は 1 です。

このパラメータは、Aurora MySQL バージョン 3.05 以降に適用されます。

aurora_load_from_s3_role

あり

詳細については、「Amazon S3 バケットのテキストファイルから Amazon Aurora MySQL DB クラスターへのデータのロード」を参照してください。現在、Aurora MySQL バージョン 3 では使用できません。aws_default_s3_role を使用します。

aurora_mask_password_hashes_type

あり

Aurora MySQL 2.11 以降では、この設定はデフォルトでオンになっています。

この設定を使用して、スロークエリログ、監査ログで Aurora MySQL パスワードハッシュをマスクします。許容されている値は 01 (デフォルト) です。1 に設定されている場合、パスワードは <secret> として記録されます。0 に設定されている場合、パスワードはハッシュ (#) 値として記録されます。

aurora_select_into_s3_role

あり

詳細については、「Amazon Aurora MySQL DB クラスターから Amazon S3 バケット内のテキストファイルへのデータの保存」を参照してください。現在、Aurora MySQL バージョン 3 では使用できません。aws_default_s3_role を使用します。

authentication_kerberos_caseins_cmp

あり

authentication_kerberos プラグインの大文字と小文字を区別しないユーザー名の比較を制御します。大文字と小文字を区別せずに比較するには、true に設定します。デフォルトでは、大文字と小文字を区別した比較が使用されます (false)。詳細については、「Aurora MySQL での Kerberos 認証の使用」を参照してください。

このパラメータは、Aurora MySQL バージョン 3.03 以降で使用できます。

auto_increment_increment

はい

auto_increment_offset

はい

aws_default_lambda_role

はい

詳細については、「Amazon Aurora MySQL DB クラスターからの Lambda 関数の呼び出し」を参照してください。

aws_default_s3_role

あり

DB クラスターから LOAD DATA FROM S3 ステートメント、LOAD XML FROM S3 ステートメント、または SELECT INTO OUTFILE S3 ステートメントを呼び出すときに使用します。

Aurora MySQL バージョン 2 では、該当するステートメントの aurora_load_from_s3_role または aurora_select_into_s3_role に IAM ロールが指定されていない場合、このパラメータで指定された IAM ロールが使用されます。

Aurora MySQL バージョン 3 では、このパラメータに指定した IAM ロールが常に使用されます。

詳細については、「IAM ロールと Amazon Aurora MySQL DB クラスターの関連付け」を参照してください。

binlog_backup

あり

このパラメータの値を 0 に設定すると、Aurora MySQL バージョン 3.03.1 以降で拡張バイナリログがオンになります。このパラメータは、拡張バイナリログを使用する場合にのみオフにできます。詳細については、「Aurora MySQL の拡張バイナリログの設定」を参照してください。

binlog_checksum

あり

このパラメータが設定されていない場合、AWS CLI および RDS API は None の値をレポートします。この場合、Aurora MySQL はエンジンのデフォルト値である CRC32 を使用します。これは、チェックサムを無効化する明示的な NONE の設定とは異なります。

binlog-do-db

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

binlog_format

あり

詳細については、「Aurora と MySQL との間、または Aurora と別の Aurora DB クラスターとの間のレプリケーション (バイナリログレプリケーション)」を参照してください。

binlog_group_commit_sync_delay

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

binlog_group_commit_sync_no_delay_count

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

binlog-ignore-db

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

binlog_replication_globaldb

あり

このパラメータの値を 0 に設定すると、Aurora MySQL バージョン 3.03.1 以降で拡張バイナリログがオンになります。このパラメータは、拡張バイナリログを使用する場合にのみオフにできます。詳細については、「Aurora MySQL の拡張バイナリログの設定」を参照してください。

binlog_row_image

いいえ

binlog_row_metadata

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

binlog_row_value_options

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

binlog_rows_query_log_events

はい

binlog_transaction_compression

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

binlog_transaction_compression_level_zstd

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

binlog_transaction_dependency_history_size

あり

このパラメータは、メモリに保持され、特定の行を最後に変更したトランザクションを検索するために使用される行ハッシュ数の上限を設定します。このハッシュ数に達すると、履歴はパージされます。

このパラメータは、Aurora MySQL バージョン 2.12 とバージョン 3 に適用されます。

binlog_transaction_dependency_tracking

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

character-set-client-handshake

はい

character_set_client

はい

character_set_connection

はい

character_set_database

はい

character_set_filesystem

はい

character_set_results

はい

character_set_server

はい

collation_connection

はい

collation_server

はい

completion_type

はい

default_storage_engine

いいえ

Aurora MySQL クラスターは、すべてのデータに対して InnoDB ストレージエンジンを使用します。

enforce_gtid_consistency

ときどき

Aurora MySQL バージョン 2 以降で変更可能です。

event_scheduler

あり

イベントスケジューラのステータスを示します。

Aurora MySQL バージョン 3 では、クラスターレベルでのみ変更できます。

gtid-mode

ときどき

Aurora MySQL バージョン 2 以降で変更可能です。

information_schema_stats_expiry

あり

MySQL データベースサーバーがストレージエンジンからデータを取得し、キャッシュ内のデータを置き換えるまでの秒数。指定できる値は 031536000 です。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

init_connect

あり

接続するクライアントごとにサーバーによって実行されるコマンド。設定では、接続障害を回避するため、二重引用符 ("") を使用します。次に例を示します。

SET optimizer_switch="hash_join=off"

Aurora MySQL バージョン 3 では、CONNECTION_ADMIN 権限を持つユーザーにこのパラメータは適用されません。これには Aurora マスターユーザーが含まれます。詳細については、「ロールベースの特権モデル」を参照してください。

innodb_adaptive_hash_index

あり

このパラメータは、Aurora MySQL バージョン 2 および Aurora MySQL バージョン 3 の DB クラスターレベルで修正できます。

Adaptive Hash インデックスは Reader DB インスタンスではサポートされていません。

innodb_aurora_instant_alter_column_allowed

あり

INSTANT アルゴリズムをグローバルレベルでの ALTER COLUMN オペレーションに使用できるかどうかを制御します。許容値は以下のとおりです。

  • 0INSTANT アルゴリズムは ALTER COLUMN オペレーション (OFF) には使用できません。他のアルゴリズムに戻します。

  • 1INSTANT アルゴリズムは ALTER COLUMN オペレーション (ON) には使用できません。これは、デフォルト値です。

詳細については、MySQL ドキュメントの「列オペレーション」を参照してください。

このパラメータは、Aurora MySQL バージョン 3.05 以降に適用されます。

innodb_autoinc_lock_mode

あり

innodb_checksums

なし

Aurora MySQL バージョン 3 から削除されました。

innodb_cmp_per_index_enabled

はい

innodb_commit_concurrency

はい

innodb_data_home_dir

なし

Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。

innodb_deadlock_detect

あり

このオプションは、Aurora MySQL バージョン 2.11 以降とバージョン 3 でデッドロック検出を無効化するために使用されます。

高並行性システムでは、多数のスレッドが同じロックを待機すると、デッドロック検出によって速度が低下する可能性があります。MySQL パラメータの詳細については、MySQL のドキュメントを参照してください。

innodb_default_row_format

あり

このパラメータは、InnoDB テーブル (ユーザー作成 InnoDB 一時テーブルを含む) のデフォルトの行形式を定義します。Aurora MySQL バージョン 2 と 3 に適用されます。

値は DYNAMICCOMPACT、または REDUNDANT. になります。

innodb_file_per_table

あり

このパラメータは、テーブルストレージの編成方法に影響します。詳細については、「ストレージのスケーリング」を参照してください。

innodb_flush_log_at_trx_commit

あり

デフォルト値の 1 を使用することを強くお勧めします。

Aurora MySQL バージョン 3 では、このパラメータを 1 以外の値に設定する前に、innodb_trx_commit_allow_data_loss の値を 1 に設定する必要があります。

詳細については、「ログバッファをフラッシュする頻度の設定」を参照してください。

innodb_ft_max_token_size

はい

innodb_ft_min_token_size

はい

innodb_ft_num_word_optimize

はい

innodb_ft_sort_pll_degree

はい

innodb_online_alter_log_max_size

はい

innodb_optimize_fulltext_only

はい

innodb_page_size

いいえ

innodb_print_all_deadlocks

あり

有効にすると、すべての InnoDB のデッドロックに関する情報が Aurora MySQL エラーログに記録されます。詳細については、「Aurora MySQL デッドロックの最小化とトラブルシューティング」を参照してください。

innodb_purge_batch_size

はい

innodb_purge_threads

はい

innodb_rollback_on_timeout

はい

innodb_rollback_segments

はい

innodb_spin_wait_delay

はい

innodb_strict_mode

はい

innodb_support_xa

あり

Aurora MySQL バージョン 3 から削除されました。

innodb_sync_array_size

はい

innodb_sync_spin_loops

はい

innodb_stats_include_delete_marked

あり

このパラメータが有効なとき、InnoDB はパーシステントオプティマイザ統計の計算時に削除マーク付きのレコードを含めます。

このパラメータは、Aurora MySQL バージョン 2.12 とバージョン 3 に適用されます。

innodb_table_locks

はい

innodb_trx_commit_allow_data_loss

あり

Aurora MySQL バージョン 3 では、innodb_flush_log_at_trx_commit の値を変更できるように、このパラメータの値を 1 に設定します。

innodb_trx_commit_allow_data_loss の初期値は 0 です。

詳細については、「ログバッファをフラッシュする頻度の設定」を参照してください。

innodb_undo_directory

なし

Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。

internal_tmp_disk_storage_engine

あり

どのインメモリストレージエンジンを内部一時テーブルに使用するかを制御します。指定できる値は INNODBMYISAM です。

このパラメータは、Aurora MySQL バージョン 2 に適用されます。

internal_tmp_mem_storage_engine

あり

どのインメモリストレージエンジンを内部一時テーブルに使用するかを制御します。指定できる値は MEMORYTempTable です。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

key_buffer_size

あり

MyISAM テーブルのキーキャッシュ。詳しい情報については、「keycache->cache_lock ミューテックス」を参照してください。

lc_time_names

はい

log_error_suppression_list

あり

MySQL エラーログに記録されていないエラーコードのリストを指定します。これにより、重大でない特定のエラー条件を無視することで、エラーログをクリーンな状態に保つことができます。詳細については、MySQL ドキュメントの「log_error_suppression_list」を参照してください。

このパラメータは、Aurora MySQL バージョン 3.03 以降に適用されます。

low_priority_updates

あり

INSERTUPDATEDELETELOCK TABLE WRITE オペレーションは、保留中の SELECT オペレーションがなくなるまで待機します。このパラメータは、テーブルレベルのロック (MyISAM、MEMORY、MERGE) のみを使用するストレージエンジンにのみ影響します。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

lower_case_table_names

はい (Aurora MySQL バージョン 2)

クラスター作成時のみ (Aurora MySQL バージョン 3)

Aurora MySQL バージョン 2.10 以降では、この設定を変更し、ライターインスタンスを再起動した後、すべてのリーダーインスタンスを再起動してください。詳細については、「読み取り可用性機能のある Aurora クラスターの再起動」を参照してください。

Aurora MySQL バージョン 3 では、 このパラメータ値はクラスターの作成時に永続的に設定されます。このオプションにデフォルト以外の値を使用する場合は、アップグレードする前に Aurora MySQL バージョン 3 カスタムパラメータグループを設定し、バージョン 3 クラスターを作成するスナップショットの復元操作中にパラメータグループを指定します。

Aurora MySQL に基づく Aurora グローバルデータベースでは、lower_case_table_names パラメータがオンの場合、Aurora MySQL バージョン 2 からバージョン 3 へのインプレースアップグレードを実行できません。使用できる方法の詳細については、「メジャーバージョンのアップグレード」を参照してください。

master-info-repository

あり

Aurora MySQL バージョン 3 から削除されました。

master_verify_checksum

あり

Aurora MySQL バージョン 2。source_verify_checksum を Aurora MySQL バージョン 3 で使用する。

max_delayed_threads

あり

INSERT DELAYED ステートメントを処理するスレッドの最大数を設定します。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

max_error_count

あり

表示用に保存するエラーメッセージ、警告メッセージ、およびメモメッセージの最大数。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

max_execution_time

あり

実行中の SELECT ステートメントのタイムアウトをミリ秒単位で表します。値は 018446744073709551615 の範囲で指定できます。0 に設定すると、タイムアウトは発生しません。

詳細については、MySQL ドキュメントの「max_execution_time」を参照してください。

min_examined_row_limit

あり

このパラメータを使用すると、指定した行数よりも少ない行数を調べるクエリがログに記録されないようにします。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

partial_revokes

なし

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

preload_buffer_size

あり

インデックスをプリロードするときに割り当てられるバッファのサイズ。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

query_cache_type

あり

Aurora MySQL バージョン 3 から削除されました。

read_only

あり

このパラメータがオンにされると、サーバーはレプリカスレッドによって実行される更新以外の更新を許可しません。

Aurora MySQL バージョン 2 の有効な値は以下のとおりです。

  • 0OFF

  • 1ON

  • {TrueIfReplica} — リードレプリカの場合 ON。これは、デフォルト値です。

  • {TrueIfClusterReplica} — クロスリージョンリードレプリカ、Aurora グローバルデータベースのセカンダリクラスター、ブルー/グリーンデプロイなどのレプリカクラスターの場合 ON

Aurora MySQL バージョン 3 の有効な値は以下のとおりです。

  • 0OFF。これは、デフォルト値です。

  • 1ON

  • {TrueIfClusterReplica} — クロスリージョンリードレプリカ、Aurora グローバルデータベースのセカンダリクラスター、ブルー/グリーンデプロイなどのレプリカクラスターの場合 ON

Aurora MySQL バージョン 3 では、CONNECTION_ADMIN 権限を持つユーザーにこのパラメータは適用されません。これには Aurora マスターユーザーが含まれます。詳細については、「ロールベースの特権モデル」を参照してください。

relay-log-space-limit

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

replica_parallel_type

あり

このパラメータを使用すると、整合性を損なうことなく、すでに準備段階にあるコミットされていないすべてのスレッドのレプリカを並行して実行できます。Aurora MySQL バージョン 3 に適用されます。

Aurora MySQL バージョン 3.03.* 以前では、デフォルト値は DATABASE です。Aurora MySQL バージョン 3.04 以降では、デフォルト値は LOGICAL_CLOCK です。

replica_preserve_commit_order

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

replica_transaction_retries

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

replica_type_conversions

あり

このパラメータは、レプリカで使用されるタイプ変換を決定します。指定できる値は、ALL_LOSSYALL_NON_LOSSYALL_SIGNED、および ALL_UNSIGNEDです。詳細については、MySQL ドキュメントの「ソースとレプリカのテーブル定義が異なるレプリケーション」を参照してください。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

replicate-do-db

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

replicate-do-table

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

replicate-ignore-db

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

replicate-ignore-table

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

replicate-wild-do-table

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

replicate-wild-ignore-table

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

require_secure_transport

あり

このパラメータは、Aurora MySQL バージョン 2 および 3 に適用されます。詳細については、「Aurora MySQL DB クラスターへの接続」を参照してください。

rpl_read_size

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

server_audit_cw_upload

なし

Aurora MySQL でこのパラメータは廃止されました。server_audit_logs_upload を使用します。

詳細については、「Amazon CloudWatch Logs への Amazon Aurora MySQL ログの発行」を参照してください。

server_audit_events

はい

詳細については、「Amazon Aurora MySQL DB クラスターでのアドバンストな監査の使用」を参照してください。

server_audit_excl_users

はい

詳細については、「Amazon Aurora MySQL DB クラスターでのアドバンストな監査の使用」を参照してください。

server_audit_incl_users

はい

詳細については、「Amazon Aurora MySQL DB クラスターでのアドバンストな監査の使用」を参照してください。

server_audit_logging

あり

Amazon CloudWatch Logs へのログのアップロードの手順については、Amazon CloudWatch Logs への Amazon Aurora MySQL ログの発行 を参照してください。

server_audit_logs_upload

あり

[高度な監査] を有効にし、このパラメータを 1 に設定することで、監査ログを CloudWatch Logs にパブリッシュできます。server_audit_logs_upload パラメータのデフォルト値は 0 です。

詳細については、「Amazon CloudWatch Logs への Amazon Aurora MySQL ログの発行」を参照してください。

server_id

いいえ

skip-character-set-client-handshake

はい

skip_name_resolve

いいえ

slave-skip-errors

はい

MySQL 5.7 の互換性を備えた Aurora MySQL バージョン 2 クラスターにのみ適用されます。

source_verify_checksum

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

sync_frm

あり

Aurora MySQL バージョン 3 から削除されました。

thread_cache_size

あり キャッシュされるスレッドの数。このパラメータは、Aurora MySQL バージョン 2 および 3 に適用されます。

time_zone

あり

デフォルトでは、Aurora DB クラスターのタイムゾーンは協定世界時 (UTC) です。代わりに、DB クラスターのインスタンスのタイムゾーンをアプリケーションのローカルタイムゾーンに設定できます。詳細については、「Amazon Aurora DB クラスターのローカルタイムゾーン」を参照してください。

tls_version

はい

詳細については、「Aurora MySQL の TLS バージョン」を参照してください。

インスタンスレベルのパラメータ

次の表は、Aurora MySQL DB クラスターの特定の DB インスタンスに適用されるパラメータの一覧です。

パラメータ名 変更可能 コメント

activate_all_roles_on_login

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

allow-suspicious-udfs

なし

aurora_disable_hash_join

あり

Aurora MySQL バージョン 2.09 以降でハッシュ結合最適化を無効にするには、このパラメータを ON に設定します。バージョン 3 ではサポートされていません。詳細については、「Amazon Aurora MySQL の並列クエリ」を参照してください。

aurora_lab_mode

はい

詳細については、「Amazon Aurora MySQL ラボモード」を参照してください。Aurora MySQL バージョン 3 から削除されました。

aurora_oom_response

あり

このパラメータは、Aurora MySQL バージョン 2 および 3 でサポートされています。詳細については、「Aurora MySQL データベースのメモリ不足の問題のトラブルシューティング」を参照してください。

aurora_parallel_query

あり

Aurora MySQL バージョン 2.09 以降では、ON に設定してパラレルクエリを有効にします。これらのバージョンでは、古い aurora_pq パラメータは使用されません。詳細については、「Amazon Aurora MySQL の並列クエリ」を参照してください。

aurora_pq

あり

Aurora MySQL バージョン 2.09 より前の特定の DB インスタンスでは、パラレルクエリをオフにするには、OFF に設定します。バージョン 2.09 以降では、代わりに aurora_parallel_query を使用してパラレルクエリのオンとオフを切り替えます。詳細については、「Amazon Aurora MySQL の並列クエリ」を参照してください。

aurora_read_replica_read_committed

あり

Aurora レプリカの READ COMMITTED 分離レベルを有効化し、長時間実行クエリ中のパージラグを削減するように分離動作を変更します。動作の変更点および変更によるクエリ結果への影響を理解している場合にのみ、この設定を有効にしてください。たとえば、この設定では MySQL のデフォルトよりも厳密でない分離を使用します。Aurora はクエリ実行中にテーブルを再編成するため、これが有効なとき、長時間実行クエリには同じ行の複数のコピーが表示されることがあります。詳細については、「Aurora MySQL の分離レベル」を参照してください。

aurora_tmptable_enable_per_table_limit

あり

Aurora MySQL バージョン 3.04 以降で、TempTable ストレージエンジンによって作成されるメモリ内一時テーブルの最大サイズを tmp_table_size パラメータが制御するかどうかを決定します。

詳細については、「内部メモリ内一時テーブルのサイズを制限する」を参照してください。

aurora_use_vector_instructions

あり

このパラメータが有効なとき、Aurora MySQL は最新の CPU が提供する最適化されたベクトル処理命令を使用して、I/O 集約型ワークロードのパフォーマンスを向上させます。

Aurora MySQL version 3.05 以降では、この設定はデフォルトで有効になっています。

autocommit

はい

automatic_sp_privileges

はい

back_log

はい

basedir

なし

Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。

binlog_cache_size

はい

binlog_max_flush_queue_time

はい

binlog_order_commits

はい

binlog_stmt_cache_size

はい

binlog_transaction_compression

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

binlog_transaction_compression_level_zstd

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

bulk_insert_buffer_size

はい

concurrent_insert

はい

connect_timeout

はい

core-file

なし

Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。

datadir

なし

Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。

default_authentication_plugin

なし

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

default_time_zone

なし

default_tmp_storage_engine

あり

一時テーブルのデフォルトのストレージエンジン。

default_week_format

はい

delay_key_write

はい

delayed_insert_limit

はい

delayed_insert_timeout

はい

delayed_queue_size

はい

div_precision_increment

はい

end_markers_in_json

はい

eq_range_index_dive_limit

はい

event_scheduler

ときどき

イベントスケジューラのステータスを示します。

Aurora MySQL バージョン 3 では、クラスターレベルでのみ変更できます。

explicit_defaults_for_timestamp

あり

flush

いいえ

flush_time

はい

ft_boolean_syntax

いいえ

ft_max_word_len

はい

ft_min_word_len

はい

ft_query_expansion_limit

はい

ft_stopword_file

はい

general_log

はい

CloudWatch Logs へのログのアップロードの手順については、Amazon CloudWatch Logs への Amazon Aurora MySQL ログの発行 を参照してください。

general_log_file

なし

Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。

group_concat_max_len

はい

host_cache_size

はい

init_connect

あり

接続するクライアントごとにサーバーによって実行されるコマンド。設定では、接続障害を回避するため、二重引用符 ("") を使用します。次に例を示します。

SET optimizer_switch="hash_join=off"

Aurora MySQL バージョン 3 では、Aurora マスターユーザーなど、CONNECTION_ADMIN 権限を持つユーザーには、このパラメータは適用されません。詳細については、「ロールベースの特権モデル」を参照してください。

innodb_adaptive_hash_index

あり

このパラメータは、Aurora MySQL バージョン 2 の DB インスタンスレベルに適用されます。Aurora MySQL バージョン 3 では、DB クラスターレベルでのみ変更できます。

Adaptive Hash インデックスは Reader DB インスタンスではサポートされていません。

innodb_adaptive_max_sleep_delay

あり

Aurora では、innodb_thread_concurrency は常に 0 であるため、このパラメータを変更しても影響はありません。

innodb_aurora_max_partitions_for_range

あり

永続的な統計情報が得られない場合は、このパラメータを使用してパーティション分割テーブルの行数計算のパフォーマンスを向上させることができます。

この値は 0 ~ 8192 に設定できます。この値によって、行数の計算時にチェックするパーティションの数が決まります。デフォルト値は 0 で、MySQL のデフォルト動作と同じく、すべてのパーティションを使用していると推定されます。

このパラメータは、Aurora MySQL バージョン 3.03.1 以降で使用できます。

innodb_autoextend_increment

あり

innodb_buffer_pool_dump_at_shutdown

いいえ

innodb_buffer_pool_dump_now

いいえ

innodb_buffer_pool_filename

いいえ

innodb_buffer_pool_load_abort

いいえ

innodb_buffer_pool_load_at_startup

いいえ

innodb_buffer_pool_load_now

いいえ

innodb_buffer_pool_size

あり

デフォルト値は式により表されます。式内で DBInstanceClassMemory 値がどのように計算されるかにいては、「DB パラメータ式の変数」を参照してください。

innodb_change_buffer_max_size

なし

Aurora MySQL は、は InnoDB 変更バッファをまったく使用しません。

innodb_compression_failure_threshold_pct

はい

innodb_compression_level

はい

innodb_compression_pad_pct_max

はい

innodb_concurrency_tickets

はい

Aurora では innodb_thread_concurrency が常に 0 であるため、このパラメータを変更しても影響はありません。

innodb_deadlock_detect

あり

このオプションは、Aurora MySQL バージョン 2.11 以降とバージョン 3 でデッドロック検出を無効化するために使用されます。

高並行性システムでは、多数のスレッドが同じロックを待機すると、デッドロック検出によって速度が低下する可能性があります。MySQL パラメータの詳細については、MySQL のドキュメントを参照してください。

innodb_file_format

あり

Aurora MySQL バージョン 3 から削除されました。

innodb_flushing_avg_loops

なし

innodb_force_load_corrupted

いいえ

innodb_ft_aux_table

はい

innodb_ft_cache_size

はい

innodb_ft_enable_stopword

はい

innodb_ft_server_stopword_table

はい

innodb_ft_user_stopword_table

はい

innodb_large_prefix

あり

Aurora MySQL バージョン 3 から削除されました。

innodb_lock_wait_timeout

あり

innodb_log_compressed_pages

いいえ

innodb_lru_scan_depth

はい

innodb_max_purge_lag

はい

innodb_max_purge_lag_delay

はい

innodb_monitor_disable

はい

innodb_monitor_enable

はい

innodb_monitor_reset

はい

innodb_monitor_reset_all

はい

innodb_old_blocks_pct

はい

innodb_old_blocks_time

はい

innodb_open_files

はい

innodb_print_all_deadlocks

あり

有効にすると、すべての InnoDB のデッドロックに関する情報が Aurora MySQL エラーログに記録されます。詳細については、「Aurora MySQL デッドロックの最小化とトラブルシューティング」を参照してください。

innodb_random_read_ahead

はい

innodb_read_ahead_threshold

はい

innodb_read_io_threads

いいえ

innodb_read_only

いいえ

Aurora MySQL は、クラスターの種類に基づき、DB インスタンスの読み取り専用と読み書きの状態を管理します。例えば、プロビジョンされたクラスターに読み書きの DB インスタンス (プライマリインスタンス) が 1 つあり、クラスターのそれ以外のインスタンスは読み取り専用 (Aurora レプリカ) です。

innodb_replication_delay

はい

innodb_sort_buffer_size

はい

innodb_stats_auto_recalc

はい

innodb_stats_method

はい

innodb_stats_on_metadata

はい

innodb_stats_persistent

はい

innodb_stats_persistent_sample_pages

はい

innodb_stats_transient_sample_pages

はい

innodb_thread_concurrency

いいえ

innodb_thread_sleep_delay

あり

Aurora では、innodb_thread_concurrency は常に 0 であるため、このパラメータを変更しても影響はありません。

interactive_timeout

あり

Aurora は interactive_timeoutwait_timeout の最小値を評価します。次に、その最小値をタイムアウトとして使用して、対話型と非対話型の両方のアイドル状態のセッションをすべて終了します。

internal_tmp_disk_storage_engine

あり

どのインメモリストレージエンジンを内部一時テーブルに使用するかを制御します。指定できる値は INNODBMYISAM です。

このパラメータは、Aurora MySQL バージョン 2 に適用されます。

internal_tmp_mem_storage_engine

あり

どのインメモリストレージエンジンを内部一時テーブルに使用するかを制御します。指定できる値は MEMORYTempTable です。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

join_buffer_size

はい

keep_files_on_create

はい

key_buffer_size

あり

MyISAM テーブルのキーキャッシュ。詳しい情報については、「keycache->cache_lock ミューテックス」を参照してください。

key_cache_age_threshold

はい

key_cache_block_size

はい

key_cache_division_limit

はい

local_infile

はい

lock_wait_timeout

はい

log-bin

いいえ

binlog_formatSTATEMENTMIXED、または ROW に設定すると、log-bin は自動的に ON に設定されます。binlog_formatOFF に設定すると、log-bin は自動的に OFF に設定されます。詳細については、「Aurora と MySQL との間、または Aurora と別の Aurora DB クラスターとの間のレプリケーション (バイナリログレプリケーション)」を参照してください。

log_bin_trust_function_creators

はい

log_bin_use_v1_row_events

あり

Aurora MySQL バージョン 3 から削除されました。

log_error

なし

log_error_suppression_list

あり

MySQL エラーログに記録されていないエラーコードのリストを指定します。これにより、重大でない特定のエラー条件を無視することで、エラーログをクリーンな状態に保つことができます。詳細については、MySQL ドキュメントの「log_error_suppression_list」を参照してください。

このパラメータは、Aurora MySQL バージョン 3.03 以降に適用されます。

log_output

はい

log_queries_not_using_indexes

はい

log_slave_updates

なし

Aurora MySQL バージョン 2。log_replica_updates を Aurora MySQL バージョン 3 で使用する。

log_replica_updates

なし

Aurora MySQL バージョン 3

log_throttle_queries_not_using_indexes

はい

log_warnings

あり

Aurora MySQL バージョン 3 から削除されました。

long_query_time

はい

low_priority_updates

あり

INSERTUPDATEDELETELOCK TABLE WRITE オペレーションは、保留中の SELECT オペレーションがなくなるまで待機します。このパラメータは、テーブルレベルのロック (MyISAM、MEMORY、MERGE) のみを使用するストレージエンジンにのみ影響します。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

max_allowed_packet

はい

max_binlog_cache_size

はい

max_binlog_size

いいえ

max_binlog_stmt_cache_size

はい

max_connect_errors

はい

max_connections

あり

デフォルト値は式により表されます。式内で DBInstanceClassMemory 値がどのように計算されるかにいては、「DB パラメータ式の変数」を参照してください。インスタンスクラスに応じたデフォルト値については、「Aurora MySQL DB インスタンスへの最大接続数」を参照してください。

max_delayed_threads

あり

INSERT DELAYED ステートメントを処理するスレッドの最大数を設定します。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

max_error_count

あり

表示用に保存するエラーメッセージ、警告メッセージ、およびメモメッセージの最大数。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

max_execution_time

あり

実行中の SELECT ステートメントのタイムアウトをミリ秒単位で表します。値は 018446744073709551615 の範囲で指定できます。0 に設定すると、タイムアウトは発生しません。

詳細については、MySQL ドキュメントの「max_execution_time」を参照してください。

max_heap_table_size

はい

max_insert_delayed_threads

はい

max_join_size

はい

max_length_for_sort_data

あり

Aurora MySQL バージョン 3 から削除されました。

max_prepared_stmt_count

はい

max_seeks_for_key

はい

max_sort_length

はい

max_sp_recursion_depth

はい

max_tmp_tables

あり

Aurora MySQL バージョン 3 から削除されました。

max_user_connections

はい

max_write_lock_count

はい

metadata_locks_cache_size

あり

Aurora MySQL バージョン 3 から削除されました。

min_examined_row_limit

あり

このパラメータを使用すると、指定した行数よりも少ない行数を調べるクエリがログに記録されないようにします。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

myisam_data_pointer_size

はい

myisam_max_sort_file_size

はい

myisam_mmap_size

はい

myisam_sort_buffer_size

はい

myisam_stats_method

はい

myisam_use_mmap

はい

net_buffer_length

はい

net_read_timeout

はい

net_retry_count

はい

net_write_timeout

はい

old-style-user-limits

はい

old_passwords

あり

Aurora MySQL バージョン 3 から削除されました。

optimizer_prune_level

はい

optimizer_search_depth

はい

optimizer_switch

はい

このスイッチを使用する Aurora MySQL 機能の詳細については、「Amazon Aurora MySQL を使用する際のベストプラクティス」を参照してください。

optimizer_trace

はい

optimizer_trace_features

はい

optimizer_trace_limit

はい

optimizer_trace_max_mem_size

はい

optimizer_trace_offset

はい

performance-schema-consumer-events-waits-current

はい

performance-schema-instrument

はい

performance_schema

はい

performance_schema_accounts_size

はい

performance_schema_consumer_global_instrumentation

はい

performance_schema_consumer_thread_instrumentation

はい

performance_schema_consumer_events_stages_current

はい

performance_schema_consumer_events_stages_history

はい

performance_schema_consumer_events_stages_history_long

はい

performance_schema_consumer_events_statements_current

はい

performance_schema_consumer_events_statements_history

はい

performance_schema_consumer_events_statements_history_long

はい

performance_schema_consumer_events_waits_history

はい

performance_schema_consumer_events_waits_history_long

はい

performance_schema_consumer_statements_digest

はい

performance_schema_digests_size

はい

performance_schema_events_stages_history_long_size

はい

performance_schema_events_stages_history_size

はい

performance_schema_events_statements_history_long_size

はい

performance_schema_events_statements_history_size

はい

performance_schema_events_transactions_history_long_size

はい

performance_schema_events_transactions_history_size

はい

performance_schema_events_waits_history_long_size

はい

performance_schema_events_waits_history_size

はい

performance_schema_hosts_size

はい

performance_schema_max_cond_classes

はい

performance_schema_max_cond_instances

はい

performance_schema_max_digest_length

はい

performance_schema_max_file_classes

はい

performance_schema_max_file_handles

はい

performance_schema_max_file_instances

はい

performance_schema_max_index_stat

はい

performance_schema_max_memory_classes

はい

performance_schema_max_metadata_locks

はい

performance_schema_max_mutex_classes

はい

performance_schema_max_mutex_instances

はい

performance_schema_max_prepared_statements_instances

はい

performance_schema_max_program_instances

はい

performance_schema_max_rwlock_classes

はい

performance_schema_max_rwlock_instances

はい

performance_schema_max_socket_classes

はい

performance_schema_max_socket_instances

はい

performance_schema_max_sql_text_length

はい

performance_schema_max_stage_classes

はい

performance_schema_max_statement_classes

はい

performance_schema_max_statement_stack

はい

performance_schema_max_table_handles

はい

performance_schema_max_table_instances

はい

performance_schema_max_table_lock_stat

はい

performance_schema_max_thread_classes

はい

performance_schema_max_thread_instances

はい

performance_schema_session_connect_attrs_size

はい

performance_schema_setup_actors_size

はい

performance_schema_setup_objects_size

はい

performance_schema_show_processlist

あり

このパラメータは、使用する SHOW PROCESSLIST 実装を決定します。
  • デフォルトの実装では、グローバルミューテックスを保持したまま、スレッドマネージャー内からアクティブなスレッドを反復処理します。これにより、特にビジーなシステムでは、パフォーマンスが低下する可能性があります。

  • 代替の SHOW PROCESSLIST 実装は、パフォーマンススキーマ processlist テーブルに基づきます。この実装では、スレッドマネージャーではなくパフォーマンススキーマからアクティブなスレッドデータをクエリするため、ミューテックスは必要ありません。

このパラメータは、Aurora MySQL バージョン 2.12 とバージョン 3 に適用されます。

performance_schema_users_size

あり

pid_file

いいえ

plugin_dir

なし

Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。

port

なし

Aurora MySQL は接続プロパティを管理し、クラスター内のすべての DB インスタンスに対して一貫した設定を適用します。

preload_buffer_size

あり

インデックスをプリロードするときに割り当てられるバッファのサイズ。

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

profiling_history_size

はい

query_alloc_block_size

はい

query_cache_limit

あり

Aurora MySQL バージョン 3 から削除されました。

query_cache_min_res_unit

あり

Aurora MySQL バージョン 3 から削除されました。

query_cache_size

あり

デフォルト値は式により表されます。式内で DBInstanceClassMemory 値がどのように計算されるかにいては、「DB パラメータ式の変数」を参照してください。

Aurora MySQL バージョン 3 から削除されました。

query_cache_type

あり

Aurora MySQL バージョン 3 から削除されました。

query_cache_wlock_invalidate

あり

Aurora MySQL バージョン 3 から削除されました。

query_prealloc_size

はい

range_alloc_block_size

はい

read_buffer_size

はい

read_only

あり

このパラメータがオンにされると、サーバーはレプリカスレッドによって実行される更新以外の更新を許可しません。

Aurora MySQL バージョン 2 の有効な値は以下のとおりです。

  • 0OFF

  • 1ON

  • {TrueIfReplica} — リードレプリカの場合 ON。これは、デフォルト値です。

  • {TrueIfClusterReplica} — クロスリージョンリードレプリカ、Aurora グローバルデータベースのセカンダリクラスター、ブルー/グリーンデプロイなどのレプリカクラスターのインスタンスの場合 ON

Aurora MySQL バージョン 2 の DB クラスターパラメータグループを使用して、フェイルオーバー時に read_only パラメータが新しいライターインスタンスに適用されていることを確認することをお勧めします。

注記

Aurora MySQL はすべてのリーダーで innodb_read_only1 に設定しているため、リーダーインスタンスは常に読み取り専用です。したがって、read_only はリーダーインスタンスでは冗長になります。

Aurora MySQL バージョン 3 からインスタンスレベルで削除されました。

read_rnd_buffer_size

あり

relay-log

いいえ

relay_log_info_repository

あり

Aurora MySQL バージョン 3 から削除されました。

relay_log_recovery

なし

replica_checkpoint_group

あり

Aurora MySQL バージョン 3

replica_checkpoint_period

あり

Aurora MySQL バージョン 3

replica_parallel_workers

あり

Aurora MySQL バージョン 3

replica_pending_jobs_size_max

あり

Aurora MySQL バージョン 3

replica_skip_errors

あり

Aurora MySQL バージョン 3

replica_sql_verify_checksum

あり

Aurora MySQL バージョン 3

safe-user-create

はい

secure_auth

あり

Aurora MySQL バージョン 2 では、このパラメータは常にオンになっています。オフにしようとするとエラーが発生します。

Aurora MySQL バージョン 3 から削除されました。

secure_file_priv

なし

Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。

show_create_table_verbosity

あり

この変数を有効にすると、SHOW_CREATE_TABLE は、デフォルトの形式であるかどうかに関係なく、ROW_FORMAT を表示します。

このパラメータは、Aurora MySQL バージョン 2.12 とバージョン 3 に適用されます。

skip-slave-start

なし

skip_external_locking

いいえ

skip_show_database

はい

slave_checkpoint_group

あり

Aurora MySQL バージョン 2。replica_checkpoint_group を Aurora MySQL バージョン 3 で使用する。

slave_checkpoint_period

あり

Aurora MySQL バージョン 2。replica_checkpoint_period を Aurora MySQL バージョン 3 で使用する。

slave_parallel_workers

あり

Aurora MySQL バージョン 2。replica_parallel_workers を Aurora MySQL バージョン 3 で使用する。

slave_pending_jobs_size_max

あり

Aurora MySQL バージョン 2。replica_pending_jobs_size_max を Aurora MySQL バージョン 3 で使用する。

slave_sql_verify_checksum

あり

Aurora MySQL バージョン 2。replica_sql_verify_checksum を Aurora MySQL バージョン 3 で使用する。

slow_launch_time

はい

slow_query_log

はい

CloudWatch Logs へのログのアップロードの手順については、Amazon CloudWatch Logs への Amazon Aurora MySQL ログの発行 を参照してください。

slow_query_log_file

なし

Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。

socket

なし

sort_buffer_size

はい

sql_mode

はい

sql_select_limit

はい

stored_program_cache

はい

sync_binlog

いいえ

sync_master_info

はい

sync_source_info

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。

sync_relay_log

あり

Aurora MySQL バージョン 3 から削除されました。

sync_relay_log_info

はい

sysdate-is-now

はい

table_cache_element_entry_ttl

いいえ

table_definition_cache

あり

デフォルト値は式により表されます。式内で DBInstanceClassMemory 値がどのように計算されるかにいては、「DB パラメータ式の変数」を参照してください。

table_open_cache

あり

デフォルト値は式により表されます。式内で DBInstanceClassMemory 値がどのように計算されるかにいては、「DB パラメータ式の変数」を参照してください。

table_open_cache_instances

はい

temp-pool

あり

Aurora MySQL バージョン 3 から削除されました。

temptable_max_mmap

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。詳細については、「Aurora MySQL バージョン 3 での新しい一時テーブルの動作」を参照してください。

temptable_max_ram

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。詳細については、「Aurora MySQL バージョン 3 での新しい一時テーブルの動作」を参照してください。

temptable_use_mmap

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。詳細については、「Aurora MySQL バージョン 3 での新しい一時テーブルの動作」を参照してください。

thread_cache_size

あり キャッシュされるスレッドの数。このパラメータは、Aurora MySQL バージョン 2 および 3 に適用されます。

thread_handling

なし

thread_stack

はい

timed_mutexes

はい

tmp_table_size

あり

Aurora MySQL バージョン 3 の MEMORY ストレージエンジンによって作成される内部メモリ内一時テーブルの最大サイズを定義します。

Aurora MySQL バージョン 3.04 以降で、aurora_tmptable_enable_per_table_limit が ON のときに TempTable ストレージエンジンによって作成される内部メモリ内一時テーブルの最大サイズを定義します。

詳細については、「内部メモリ内一時テーブルのサイズを制限する」を参照してください。

tmpdir

なし

Aurora MySQL は、直接ファイルシステムにアクセスしないマネージドインスタンスを使用します。

transaction_alloc_block_size

はい

transaction_isolation

あり

このパラメータは、Aurora MySQL バージョン 3 に適用されます。tx_isolation はこれに置き換えられます。

transaction_prealloc_size

はい

tx_isolation

あり

Aurora MySQL バージョン 3 から削除されました。これは transaction_isolation に置き換えられます。

updatable_views_with_limit

あり

validate-password

いいえ

validate_password_dictionary_file

いいえ

validate_password_length

いいえ

validate_password_mixed_case_count

いいえ

validate_password_number_count

いいえ

validate_password_policy

いいえ

validate_password_special_char_count

いいえ

wait_timeout

あり

Aurora は interactive_timeoutwait_timeout の最小値を評価します。次に、その最小値をタイムアウトとして使い、対話型と非対話型の両方のアイドル状態のセッションをすべて終了します。

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