Aurora MySQL 組態參數 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Aurora MySQL 組態參數

您可以採用管理其他 Amazon RDS 資料庫執行個體的相同方式來管理您的 Amazon Aurora MySQL 資料庫叢集,方法是在資料庫參數群組中使用參數。Amazon Aurora 與其他資料庫引擎的差異在於,您會有包含多個資料庫執行個體的資料庫叢集。因此,您用來管理 Aurora MySQL 資料庫叢集的部分參數會套用至整個叢集。其他參數只套用至資料庫叢集的特定資料庫執行個體。

若要管理叢集層級參數,請使用資料庫叢集參數群組。若要管理執行個體層級參數,請使用資料庫參數群組。每個 Aurora MySQL 資料庫叢集中的資料庫執行個體都與 MySQL 資料庫引擎相容。不過,您可以在叢集層級套用一些 MySQL 資料庫引擎參數,而您可使用資料庫叢集參數群組來管理這些參數。您無法在 Aurora 資料庫叢集的執行個體資料庫參數群組中找到叢集層級參數。本主題稍後將提供叢集層級參數清單。

您可以使用 AWS Management Console AWS CLI、 或 Amazon RDS API 來管理叢集層級和執行個體層級參數。您會對管理叢集層級參數和執行個體層級參數使用不同的命令。例如,您可以使用 modify-db-cluster-parameter-group CLI 命令來管理資料庫叢集參數群組中的叢集層級參數。您可以使用 modify-db-parameter-group CLI 命令,以在資料庫叢集中的資料庫執行個體中,管理資料庫參數群組中的執行個體層級參數。

您可以在主控台中,或使用 CLI 或 RDS API 來檢視叢集層級和執行個體層級參數。例如,您可以使用 describe-db-cluster-parameters AWS CLI 命令來檢視資料庫叢集參數群組中的叢集層級參數。您可以使用 modify-db-parameter-group CLI 命令,以在資料庫叢集中的資料庫執行個體中,檢視資料庫參數群組中的執行個體層級參數。

注意

每個預設參數群組包含參數群組中所有參數的預設值。如果參數具有此值的「引擎預設值」,請參閱特定版本的 MySQL 或 PostgreSQL 文件以取得實際預設值。

除非另有說明,否則下表所列參數對 Aurora MySQL 第 2 版和第 3 版有效。

如需資料庫參數群組的詳細資訊,請參閱 Amazon Aurora 的參數群組。如需 Aurora Serverless v1 叢集的規則與限制,請參閱 Aurora Serverless v1 的參數群組

叢集層級參數

下表顯示套用至整個 Aurora MySQL 資料庫叢集的所有參數。

參數名稱 可修改 備註

aurora_binlog_read_buffer_size

只會影響使用二進位日誌 (binlog) 複寫的叢集。如需 binlog 複寫的資訊,請參閱 在 Aurora 和我之間SQL或 Aurora 與另一個 Aurora 資料庫叢集之間的複寫 (二進位記錄複寫。已從 Aurora MySQL 第 3 版中移除。

aurora_binlog_replication_max_yield_seconds

只會影響使用二進位日誌 (binlog) 複寫的叢集。如需 binlog 複寫的資訊,請參閱 在 Aurora 和我之間SQL或 Aurora 與另一個 Aurora 資料庫叢集之間的複寫 (二進位記錄複寫

aurora_binlog_replication_sec_index_parallel_workers

設定在複寫具有多個次要索引的大型資料表的交易時,可用於套用次要索引變更的平行執行緒總數。參數預設為 0(停用)。

此參數適用於 Aurora MySQL 306 版及更高版本。如需詳細資訊,請參閱最佳化 Aurora MySQL 的二進位日誌複寫

aurora_binlog_use_large_read_buffer

只會影響使用二進位日誌 (binlog) 複寫的叢集。如需 binlog 複寫的資訊,請參閱 在 Aurora 和我之間SQL或 Aurora 與另一個 Aurora 資料庫叢集之間的複寫 (二進位記錄複寫。已從 Aurora MySQL 第 3 版中移除。

aurora_disable_hash_join

將此參數設為 ON,以在 Aurora MySQL 2.09 或更新版本中關閉雜湊聯結最佳化功能。第 3 版不支援它。如需詳細資訊,請參閱Amazon Aurora My 的平行查詢SQL

aurora_enable_replica_log_compression

如需更多詳細資訊,請參閱 Amazon Aurora MySQL 複寫的效能考量。不套用到屬於 Aurora 全球資料庫的叢集。已從 Aurora MySQL 第 3 版中移除。

aurora_enable_repl_bin_log_filtering

如需更多詳細資訊,請參閱 Amazon Aurora MySQL 複寫的效能考量。不套用到屬於 Aurora 全球資料庫的叢集。已從 Aurora MySQL 第 3 版中移除。

aurora_enable_staggered_replica_restart

此設定可在 Aurora MySQL 版本 3 中使用,但未使用。

aurora_enable_zdr

此設定在 Aurora MySQL 2.10 及更高版本中預設為開啟。如需更多詳細資訊,請參閱 零停機重啟(ZDR)Amazon Aurora 我的 SQL

aurora_enhanced_binlog

將此參數的值設定為 1,以在 Aurora MySQL 3.03.1 版及更新版本中開啟增強型 Binlog。如需詳細資訊,請參閱設定 Aurora MySQL 的增強型 binlog

aurora_full_double_precision_in_json

設定此參數的值,以完整精確地剖析 JSON 文件中的浮點數。

aurora_jemalloc_background_thread

使用此參數可啟用背景執行緒來執行記憶體維護操作。允許的值為 0(停用) 和 1(啟用)。預設值為 0

此參數適用於 Aurora MySQL 3.05 版及更新版本。

aurora_jemalloc_dirty_decay_ms

使用此參數可保留釋放的記憶體一段特定時間 (以毫秒為單位)。保留記憶體可更快速重複使用。允許的值為 018446744073709551615。預設值為 10000(10 秒)。

您可以使用較短的延遲來協助避免out-of-memory的問題,而犧牲效能較慢。

此參數適用於 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 我的資料SQL庫叢集。目前不適用於 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 我的資料SQL庫叢集儲存到 Amazon S3 儲存貯體中的文字檔。目前不適用於 Aurora MySQL 第 3 版。請使用 aws_default_s3_role

authentication_kerberos_caseins_cmp

控制 authentication_kerberos 外掛程式的不區分大小寫使用者名稱比較。將其設為 true 進行不區分大小寫的比較。根據預設,使用區分大小寫的比較 (false)。如需詳細資訊,請參閱使用 Aurora My 的 Kerberos 身分驗證SQL

此參數適用於 Aurora MySQL 3.03 版及更新版本。

auto_increment_increment

auto_increment_offset

aws_default_lambda_role

如需更多詳細資訊,請參閱 從 Amazon Aurora 我的數SQL據庫集群調用 Lambda 函數

aws_default_s3_role

從資料庫叢集呼叫 LOAD DATA FROM S3LOAD XML FROM S3SELECT INTO OUTFILE S3 陳述式時使用。

在 Aurora MySQL 第 2 版中,如果未針對適當陳述式的 aurora_load_from_s3_roleaurora_select_into_s3_role 指定 IAM 角色,則會使用此參數中指定的 IAM 角色。

在 Aurora MySQL 第 3 版中,一律使用針對此參數指定的 IAM 角色。

如需詳細資訊,請參閱將 IAM 角色與 Amazon Aurora MySQL 資料庫叢集建立關聯

binlog_backup

將此參數的值設定為 0,以在 Aurora MySQL 3.03.1 版及更新版本中開啟增強型 Binlog。僅在使用增強型 Binlog 時,才能關閉此參數。如需詳細資訊,請參閱設定 Aurora MySQL 的增強型 binlog

binlog_checksum

None 如果未設定此參數, AWS CLI 和 RDS API 會報告 的值。在這種情況下,Aurora MySQL 會使用引擎預設值,即 CRC32。這與 NONE 的明確設定不同,該設定會關閉檢查總和。

binlog-do-db

此參數適用於 Aurora MySQL 第 3 版。

binlog_format

如需詳細資訊,請參閱在 Aurora 和我之間SQL或 Aurora 與另一個 Aurora 資料庫叢集之間的複寫 (二進位記錄複寫

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 版及更新版本中開啟增強型 Binlog。僅在使用增強型 Binlog 時,才能關閉此參數。如需詳細資訊,請參閱設定 Aurora MySQL 的增強型 binlog

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

預設資料庫所使用的字元集。預設值為 utf8mb4

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 版和第 3 版中的資料庫叢集層級修改此參數。

讀取器資料庫執行個體不支援自適應雜湊索引。

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 文件。

innodb_default_row_format

此參數定義 InnoDB 資料表的預設資料列格式 (包括使用者建立的 InnoDB 暫存資料表)。它適用於 Aurora MySQL 第 2 版和第 3 版。

其值可以是 DYNAMICCOMPACTREDUNDANT.

innodb_file_per_table

此參數會影響資料表儲存的組織方式。如需詳細資訊,請參閱儲存體擴展

innodb_flush_log_at_trx_commit

強烈建議您使用預設值 1

在 Aurora MySQL 第 3 版中,您必須先將 的值1設定為 ,才能將此參數設定為 以外的值innodb_trx_commit_allow_data_loss1

如需詳細資訊,請參閱設定日誌緩衝區的排清頻率

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 我的SQL死結

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 版中,將此參數的值設定為 ,1以便您可以變更 的值innodb_flush_log_at_trx_commit

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 mutex

lc_time_names

log_error_suppression_list

指定未記錄在 MySQL 錯誤日誌中的錯誤代碼清單。這可讓您忽略某些非關鍵錯誤條件,以協助保持錯誤日誌的乾淨。如需詳細資訊,請參閱 MySQL 文件中的 log_error_suppression_list

此參數適用於 Aurora MySQL 3.03 版及更新版本。

low_priority_updates

INSERTUPDATEDELETE、和 LOCK TABLE WRITE 操作會等待到沒有擱置的 SELECT 操作為止。此參數只會影響僅使用資料表層級鎖定 (MyISAM、MEMORY、MERGE) 的儲存引擎。

此參數適用於 Aurora MySQL 第 3 版。

lower_case_table_names

是 (Aurora MySQL 第 2 版)

僅在建立叢集時 (Aurora MySQL 第 3 版)

在 Aurora MySQL 2.10 及更新的 2.x 版中,請務必在變更此設定並重新啟動寫入器執行個體之後,重新啟動所有讀取器執行個體。如需詳細資訊,請參閱 使用讀取可用性功能重新啟動 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 版。在 Aurora MySQL 第 3 版中使用 source_verify_checksum

max_delayed_threads

設定要處理 INSERT DELAYED 陳述式的執行緒數量上限。

此參數適用於 Aurora MySQL 第 3 版。

max_error_count

要儲存用於顯示的錯誤訊息、警告和備註訊息數量上限。

此參數適用於 Aurora MySQL 第 3 版。

max_execution_time

執行SELECT陳述式的逾時,以毫秒為單位。值可以是 0-18446744073709551615。設為 時0,不會逾時。

如需詳細資訊,請參閱 MySQL 文件中的 max_execution_time

min_examined_row_limit

使用此參數可防止所檢查資料列未達指定數量的查詢。

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}ON適用於複本叢集,例如跨區域僅供讀取複本、Aurora 全域資料庫中的次要叢集,以及藍/綠部署。

對於 Aurora MySQL 第 3 版,有效值如下:

  • 0OFF。 這是預設值。

  • 1ON

  • {TrueIfClusterReplica}ON適用於複本叢集,例如跨區域僅供讀取複本、Aurora 全域資料庫中的次要叢集,以及藍/綠部署。

在 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 資料庫叢集的 TLS 連線

rpl_read_size

此參數適用於 Aurora MySQL 第 3 版。

server_audit_cw_upload

此參數已在 Aurora MySQL 中棄用。請使用 server_audit_logs_upload

如需詳細資訊,請參閱將 Amazon Aurora MySQL 日誌發佈至 Amazon CloudWatch Logs

server_audit_events

如需詳細資訊,請參閱搭配 Amazon Aurora 我的SQL資料庫叢集使用進階稽核

server_audit_excl_users

如需詳細資訊,請參閱搭配 Amazon Aurora 我的SQL資料庫叢集使用進階稽核

server_audit_incl_users

如需詳細資訊,請參閱搭配 Amazon Aurora 我的SQL資料庫叢集使用進階稽核

server_audit_logging

如需上傳日誌到 Amazon CloudWatch Logs 的說明,請參閱 將 Amazon Aurora MySQL 日誌發佈至 Amazon CloudWatch Logs

server_audit_logs_upload

您可以透過啟用進階稽核並將此參數設定為 ,將稽核日誌發佈至 CloudWatch Logs1server_audit_logs_upload 參數的預設值為 0

如需詳細資訊,請參閱將 Amazon Aurora MySQL 日誌發佈至 Amazon CloudWatch Logs

server_id

skip-character-set-client-handshake

skip_name_resolve

slave-skip-errors

僅適用於 Aurora MySQL 第 2 版叢集,與 MySQL 5.7 相容。

source_verify_checksum

此參數適用於 Aurora MySQL 第 3 版。

sync_frm

已從 Aurora MySQL 第 3 版中移除。

thread_cache_size

要快取的執行緒數目。此參數適用於 Aurora MySQL 第 2 版和第 3 版。

time_zone

根據預設,Aurora 資料庫叢集的時區為國際標準時間 (UTC)。您可以將您的資料庫叢集中執行個體的時區改為設定成應用程式的本機時區。如需詳細資訊,請參閱Amazon Aurora 資料庫叢集的本機時區

tls_version

如需更多詳細資訊,請參閱 適用於 Aurora MySQL 的 TLS 版本

執行個體層級參數

下表顯示套用至 Aurora MySQL 資料庫叢集中特定資料庫執行個體的所有參數。

參數名稱 可修改 備註

activate_all_roles_on_login

此參數適用於 Aurora MySQL 第 3 版。

allow-suspicious-udfs

aurora_disable_hash_join

將此參數設為 ON,以在 Aurora MySQL 2.09 或更新版本中關閉雜湊聯結最佳化功能。第 3 版不支援它。如需詳細資訊,請參閱Amazon Aurora My 的平行查詢SQL

aurora_lab_mode

如需詳細資訊,請參閱Amazon Aurora MySQL 實驗室模式。已從 Aurora MySQL 第 3 版中移除。

aurora_oom_response

Aurora MySQL 第 2 版和第 3 版支援此參數。如需詳細資訊,請參閱故障診斷 Aurora MySQL 資料庫記憶體out-of-memory的問題

aurora_parallel_query

設為 ON 以在 Aurora MySQL 2.09 版或更新版本中開啟平行查詢。舊 aurora_pq 參數不在這些版本中使用。如需更多詳細資訊,請參閱 Amazon Aurora My 的平行查詢SQL

aurora_pq

設定為 OFF 以關閉 2.09 之前 Aurora MySQL 版本中特定資料庫執行個體的平行查詢。在 2.09 或更新版本中,請改用 aurora_parallel_query 開啟和關閉平行查詢。如需詳細資訊,請參閱Amazon Aurora My 的平行查詢SQL

aurora_read_replica_read_committed

對 Aurora 複本啟用 READ COMMITTED 隔離層級,並變更隔離行為,以縮短長時間執行的查詢帶來的清除延遲時間。只在您了解行為變更及其如何影響查詢結果時,才啟用此設定。例如,此設定使用的隔離不像 MySQL 預設值那麼嚴格。啟用此設定時,長時間執行的查詢可能看到同一列有多個副本,因為在查詢執行的同時,Aurora 重組資料表資料。如需詳細資訊,請參閱Aurora MySQL 隔離層級

aurora_tmptable_enable_per_table_limit

確定 tmp_table_size 參數是否控制 Aurora MySQL 3.04 版及更新版本中的 TempTable 儲存體引擎建立記憶體內暫時資料表的大小上限。

如需詳細資訊,請參閱限制記憶體內部暫存資料表的大小

aurora_use_vector_instructions

啟用此參數時,Aurora MySQL 會使用現代 CPU 提供的最佳化向量處理指令來改善 I/O 密集型工作負載的效能。

此設定在 Aurora MySQL 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 Aurora MySQL 日誌發佈至 Amazon CloudWatch Logs

general_log_file

Aurora MySQL 會在您無法直接存取檔案系統時使用受管執行個體。

group_concat_max_len

host_cache_size

init_connect

要由伺服器針對每個連線的用戶端執行的命令。針對設定使用雙引號 ("),以避免連線失敗,例如:

SET optimizer_switch="hash_join=off"

在 Aurora MySQL 第 3 版中,此參數不適用於具有 CONNECTION_ADMIN 權限的使用者,也不適用於 Aurora 主要使用者。如需詳細資訊,請參閱角色型權限模型

innodb_adaptive_hash_index

您可以在 Aurora MySQL 第 2 版中的資料庫執行個體層級修改此參數。僅可在 Aurora MySQL 第 3 版中的資料庫叢集層級進行修改。

讀取器資料庫執行個體不支援自適應雜湊索引。

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 值的詳細資訊,請參閱 資料庫參數公式變數

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 文件。

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 我的SQL死結

innodb_random_read_ahead

innodb_read_ahead_threshold

innodb_read_io_threads

innodb_read_only

Aurora MySQL 會根據叢集的類型管理資料庫執行個體的唯讀和讀寫狀態。例如,佈建叢集具有一個讀寫資料庫執行個體 (primary instance (主要執行個體)),其他叢集內的任何執行個體都是唯讀 (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

對於讀取器資料庫執行個體,此參數設定為 TempTable且無法修改。

此參數適用於 Aurora MySQL 第 3 版。

join_buffer_size

keep_files_on_create

key_buffer_size

MyISAM 資料表的金鑰快取。如需詳細資訊,請參閱 keycache->cache_lock mutex

key_cache_age_threshold

key_cache_block_size

key_cache_division_limit

local_infile

lock_wait_timeout

log-bin

binlog_format 設定為 STATEMENTMIXEDROW,會自動將 log-bin 設定為 ON。將 binlog_format 設定為 OFF,會自動將 log-bin 設定為 OFF。如需更多詳細資訊,請參閱 在 Aurora 和我之間SQL或 Aurora 與另一個 Aurora 資料庫叢集之間的複寫 (二進位記錄複寫

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 版。在 Aurora MySQL 第 3 版中使用 log_replica_updates

log_replica_updates

Aurora MySQL 第 3 版

log_throttle_queries_not_using_indexes

log_warnings

已從 Aurora MySQL 第 3 版中移除。

long_query_time

low_priority_updates

INSERTUPDATEDELETE、和 LOCK 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 值的詳細資訊,請參閱 資料庫參數公式變數。有關取決於執行個體類別的預設值,請參閱 Aurora MySQL 資料庫執行個體的最大連線數

max_delayed_threads

設定要處理 INSERT DELAYED 陳述式的執行緒數量上限。

此參數適用於 Aurora MySQL 第 3 版。

max_error_count

要儲存用於顯示的錯誤訊息、警告和備註訊息數量上限。

此參數適用於 Aurora MySQL 第 3 版。

max_execution_time

執行SELECT陳述式的逾時,以毫秒為單位。值可以是 0-18446744073709551615。設為 時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 My 的最佳實務SQL

optimizer_trace

optimizer_trace_features

optimizer_trace_limit

optimizer_trace_max_mem_size

optimizer_trace_offset

performance-schema-consumer-events-waits-current

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance-schema-consumer-events-waits-current。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance-schema-instrument

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance-schema-instrument。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema

如果來源資料欄設定為 Modified,績效詳情會管理績效結構描述。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_accounts_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_accounts_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_consumer_global_instrumentation

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_consumer_global_instrumentation。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_consumer_thread_instrumentation

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_consumer_thread_instrumentation。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_consumer_events_stages_current

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_consumer_events_stages_current。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_consumer_events_stages_history

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_consumer_events_stages_history。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_consumer_events_stages_history_long

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_consumer_events_stages_history_long。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_consumer_events_statements_current

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_consumer_events_statements_current。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_consumer_events_statements_history

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_consumer_events_statements_history。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_consumer_events_statements_history_long

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_consumer_events_statements_history_long。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_consumer_events_waits_history

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_consumer_events_waits_history。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_consumer_events_waits_history_long

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_consumer_events_waits_history_long。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_consumer_statements_digest

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_consumer_statements_digest。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_digests_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_digests_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_events_stages_history_long_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_events_stages_history_long_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_events_stages_history_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_events_stages_history_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_events_statements_history_long_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_events_statements_history_long_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_events_statements_history_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_events_statements_history_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_events_transactions_history_long_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_events_transactions_history_long_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_events_transactions_history_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_events_transactions_history_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_events_waits_history_long_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_events_waits_history_long_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_events_waits_history_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_events_waits_history_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_hosts_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_hosts_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_cond_classes

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_cond_classes。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_cond_instances

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_cond_instances。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_digest_length

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_digest_length。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_file_classes

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_file_classes。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_file_handles

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_file_handles。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_file_instances

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_file_instances。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_index_stat

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_index_stat。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_memory_classes

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_memory_classes。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_metadata_locks

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_metadata_locks。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_mutex_classes

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_mutex_classes。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_mutex_instances

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_mutex_instances。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_prepared_statements_instances

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_prepared_statements_instances。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_program_instances

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_program_instances。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_rwlock_classes

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_rwlock_classes。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_rwlock_instances

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_rwlock_instances。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_socket_classes

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_socket_classes。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_socket_instances

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_socket_instances。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_sql_text_length

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_sql_text_length。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_stage_classes

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_stage_classes。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_statement_classes

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_statement_classes。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_statement_stack

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_statement_stack。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_table_handles

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_table_handles。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_table_instances

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_table_instances。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_table_lock_stat

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_table_lock_stat。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_thread_classes

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_thread_classes。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_max_thread_instances

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_max_thread_instances。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_session_connect_attrs_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_session_connect_attrs_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_setup_actors_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_setup_actors_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_setup_objects_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_setup_objects_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_show_processlist

此參數決定使用那些 SHOW PROCESSLIST 方案:
  • 預設方案在持有全局互斥體的同時,從執行緒管理器中迴圈存取使用中的執行緒。這可能會導致效能降低,尤其是當系統繁忙時。

  • SHOW PROCESSLIST 替代方案是根據 Performance Schema processlist 資料表。此方案從 Performance Schema 而不是執行緒管理器上查詢使用中的執行緒資料,並且不會導致互斥。

此參數適用於 Aurora MySQL 2.12 版及更新版本以及 3 版。

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_show_processlist。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

performance_schema_users_size

如果 參數的來源資料欄performance_schema設定為 Modified,則效能結構描述會使用 參數 performance_schema_users_size。如需啟用效能結構描述的詳細資訊,請參閱 決定績效詳情是否管理效能結構描述

pid_file

plugin_dir

Aurora MySQL 會在您無法直接存取檔案系統時使用受管執行個體。

port

Aurora MySQL 會管理連線屬性,並在叢集內的所有資料庫執行個體上強制實行一致的設定。

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 值的詳細資訊,請參閱 資料庫參數公式變數

已從 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}ON適用於複本叢集中的執行個體,例如跨區域僅供讀取複本、Aurora 全域資料庫中的次要叢集,以及藍/綠部署。

建議您使用 Aurora MySQL 第 2 版的資料庫叢集參數群組,以確保在容錯移轉時,read_only 參數有套用至新的寫入器執行個體。

注意

讀取器執行個體一律是唯讀,因為 Aurora MySQL 會在所有讀取器上將 innodb_read_only 設為 1。因此,在讀取器執行個體上 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 版。在 Aurora MySQL 第 3 版中使用 replica_checkpoint_group

slave_checkpoint_period

Aurora MySQL 第 2 版。在 Aurora MySQL 第 3 版中使用 replica_checkpoint_period

slave_parallel_workers

Aurora MySQL 第 2 版。在 Aurora MySQL 第 3 版中使用 replica_parallel_workers

slave_pending_jobs_size_max

Aurora MySQL 第 2 版。在 Aurora MySQL 第 3 版中使用 replica_pending_jobs_size_max

slave_sql_verify_checksum

Aurora MySQL 第 2 版。在 Aurora MySQL 第 3 版中使用 replica_sql_verify_checksum

slow_launch_time

slow_query_log

如需上傳日誌到 CloudWatch Logs 的說明,請參閱 將 Amazon Aurora MySQL 日誌發佈至 Amazon CloudWatch Logs

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 值的詳細資訊,請參閱 資料庫參數公式變數

table_open_cache

預設值以公式表示。如需如何在公式中計算 DBInstanceClassMemory 值的詳細資訊,請參閱 資料庫參數公式變數

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

定義 MEMORY 儲存體引擎在 Aurora MySQL 3 版中建立內部記憶體暫時資料表的大小上限。

在 Aurora MySQL 3.04 及更新版本中,定義 TempTable 記憶體引擎建立的內部記憶體中暫時資料表的大小上限當 aurora_tmptable_enable_per_table_limit 時為 ON

如需詳細資訊,請參閱限制記憶體內部暫存資料表的大小

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