本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 資料庫叢集的所有參數。
參數名稱 | 可修改 | 備註 |
---|---|---|
|
是 |
只會影響使用二進位日誌 (binlog) 複寫的叢集。如需 binlog 複寫的資訊,請參閱 在 Aurora 和我之間SQL或 Aurora 與另一個 Aurora 資料庫叢集之間的複寫 (二進位記錄複寫。已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
只會影響使用二進位日誌 (binlog) 複寫的叢集。如需 binlog 複寫的資訊,請參閱 在 Aurora 和我之間SQL或 Aurora 與另一個 Aurora 資料庫叢集之間的複寫 (二進位記錄複寫。 |
|
是 |
設定在複寫具有多個次要索引的大型資料表的交易時,可用於套用次要索引變更的平行執行緒總數。參數預設為 此參數適用於 Aurora MySQL 306 版及更高版本。如需詳細資訊,請參閱最佳化 Aurora MySQL 的二進位日誌複寫。 |
|
是 |
只會影響使用二進位日誌 (binlog) 複寫的叢集。如需 binlog 複寫的資訊,請參閱 在 Aurora 和我之間SQL或 Aurora 與另一個 Aurora 資料庫叢集之間的複寫 (二進位記錄複寫。已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
將此參數設為 |
|
是 |
如需更多詳細資訊,請參閱 Amazon Aurora MySQL 複寫的效能考量。不套用到屬於 Aurora 全球資料庫的叢集。已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
如需更多詳細資訊,請參閱 Amazon Aurora MySQL 複寫的效能考量。不套用到屬於 Aurora 全球資料庫的叢集。已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
此設定可在 Aurora MySQL 版本 3 中使用,但未使用。 |
|
是 |
此設定在 Aurora MySQL 2.10 及更高版本中預設為開啟。如需更多詳細資訊,請參閱 零停機重啟(ZDR)Amazon Aurora 我的 SQL。 |
|
是 |
將此參數的值設定為 1,以在 Aurora MySQL 3.03.1 版及更新版本中開啟增強型 Binlog。如需詳細資訊,請參閱設定 Aurora MySQL 的增強型 binlog。 |
|
是 |
設定此參數的值,以完整精確地剖析 JSON 文件中的浮點數。 |
|
是 |
使用此參數可啟用背景執行緒來執行記憶體維護操作。允許的值為 此參數適用於 Aurora MySQL 3.05 版及更新版本。 |
|
是 |
使用此參數可保留釋放的記憶體一段特定時間 (以毫秒為單位)。保留記憶體可更快速重複使用。允許的值為 您可以使用較短的延遲來協助避免out-of-memory的問題,而犧牲效能較慢。 此參數適用於 Aurora MySQL 3.05 版及更新版本。 |
|
是 |
使用此參數可在執行緒本機快取中提供小型記憶體請求 (高達 32 KiB),並略過記憶體空間。允許的值為 此參數適用於 Aurora MySQL 3.05 版及更新版本。 |
|
是 |
如需詳細資訊,請參閱將資料從 Amazon S3 儲存貯體中的文字檔案載入 Amazon Aurora 我的資料SQL庫叢集。目前不適用於 Aurora MySQL 第 3 版。請使用 |
|
是 |
此設定在 Aurora MySQL 2.11 及更高版本中預設為開啟。 使用此設定可在慢速查詢和稽核日誌中遮罩 Aurora MySQL 密碼雜湊。有效值為 |
|
是 |
如需詳細資訊,請參閱將資料從 Amazon Aurora 我的資料SQL庫叢集儲存到 Amazon S3 儲存貯體中的文字檔。目前不適用於 Aurora MySQL 第 3 版。請使用 |
|
是 |
控制 此參數適用於 Aurora MySQL 3.03 版及更新版本。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
如需更多詳細資訊,請參閱 從 Amazon Aurora 我的數SQL據庫集群調用 Lambda 函數。 |
|
是 |
從資料庫叢集呼叫 在 Aurora MySQL 第 2 版中,如果未針對適當陳述式的 在 Aurora MySQL 第 3 版中,一律使用針對此參數指定的 IAM 角色。 如需詳細資訊,請參閱將 IAM 角色與 Amazon Aurora MySQL 資料庫叢集建立關聯。 |
|
是 |
將此參數的值設定為 0,以在 Aurora MySQL 3.03.1 版及更新版本中開啟增強型 Binlog。僅在使用增強型 Binlog 時,才能關閉此參數。如需詳細資訊,請參閱設定 Aurora MySQL 的增強型 binlog。 |
|
是 |
|
|
是 |
此參數適用於 Aurora MySQL 第 3 版。 |
|
是 |
如需詳細資訊,請參閱在 Aurora 和我之間SQL或 Aurora 與另一個 Aurora 資料庫叢集之間的複寫 (二進位記錄複寫。 |
|
是 |
此參數適用於 Aurora MySQL 第 3 版。 |
|
是 |
此參數適用於 Aurora MySQL 第 3 版。 |
|
是 |
此參數適用於 Aurora MySQL 第 3 版。 |
|
是 |
將此參數的值設定為 0,以在 Aurora MySQL 3.03.1 版及更新版本中開啟增強型 Binlog。僅在使用增強型 Binlog 時,才能關閉此參數。如需詳細資訊,請參閱設定 Aurora MySQL 的增強型 binlog。 |
|
否 |
無 |
|
是 |
此參數適用於 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 版和第 3 版中的資料庫叢集層級修改此參數。 讀取器資料庫執行個體不支援自適應雜湊索引。 |
|
是 |
控制
如需詳細資訊,請參閱 MySQL 文件中的欄操作 此參數適用於 Aurora MySQL 3.05 版及更新版本。 |
|
是 |
無 |
|
否 |
已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
無 |
|
是 |
無 |
|
否 |
Aurora MySQL 會在您無法直接存取檔案系統時使用受管執行個體。 |
|
是 |
此選項用於停用 Aurora MySQL 2.11 和更新版本以及 3 版中的死結偵測。 在高度並行系統上,當多個執行緒等待同一個結時,死結偵測可能會導致速度變慢。如需此參數的詳細資訊,請參閱 MySQL 文件。 |
|
是 |
此參數定義 InnoDB 資料表的預設資料列格式 (包括使用者建立的 InnoDB 暫存資料表)。它適用於 Aurora MySQL 第 2 版和第 3 版。 其值可以是 |
|
是 |
此參數會影響資料表儲存的組織方式。如需詳細資訊,請參閱儲存體擴展。 |
|
是 |
強烈建議您使用預設值 在 Aurora MySQL 第 3 版中,您必須先將 的值 如需詳細資訊,請參閱設定日誌緩衝區的排清頻率。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
否 |
無 |
|
是 |
開啟時,InnoDB 所有死結的資訊皆會記錄在 Aurora MySQL 錯誤日誌。如需詳細資訊,請參閱最小化和疑難排解 Aurora 我的SQL死結。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
啟用此參數時,InnoDB 會在計算永久性最佳化程式統計資料時包含已刪除標記的記錄。 此參數適用於 Aurora MySQL 2.12 版及更新版本以及 3 版。 |
|
是 |
無 |
|
是 |
在 Aurora MySQL 第 3 版中,將此參數的值設定為 ,
如需詳細資訊,請參閱設定日誌緩衝區的排清頻率。 |
|
否 |
Aurora MySQL 會在您無法直接存取檔案系統時使用受管執行個體。 |
|
是 |
控制內部暫存資料表所要使用的記憶體內儲存引擎。允許的值為 此參數適用於 Aurora MySQL 第 2 版。 |
|
是 |
控制內部暫存資料表所要使用的記憶體內儲存引擎。允許的值為 此參數適用於 Aurora MySQL 第 3 版。 |
|
是 |
MyISAM 資料表的金鑰快取。如需詳細資訊,請參閱 keycache->cache_lock mutex。 |
|
是 |
無 |
|
是 |
指定未記錄在 MySQL 錯誤日誌中的錯誤代碼清單。這可讓您忽略某些非關鍵錯誤條件,以協助保持錯誤日誌的乾淨。如需詳細資訊,請參閱 MySQL 文件中的 log_error_suppression_list 此參數適用於 Aurora MySQL 3.03 版及更新版本。 |
|
是 |
此參數適用於 Aurora MySQL 第 3 版。 |
|
是 (Aurora MySQL 第 2 版) 僅在建立叢集時 (Aurora MySQL 第 3 版) |
在 Aurora MySQL 2.10 及更新的 2.x 版中,請務必在變更此設定並重新啟動寫入器執行個體之後,重新啟動所有讀取器執行個體。如需詳細資訊,請參閱 使用讀取可用性功能重新啟動 Aurora 叢集。 在 Aurora MySQL 第 3 版中,此參數的值會在建立叢集時永久設定。如果您對此選項使用非預設值,請在升級之前設定 Aurora MySQL 第 3 版自訂參數群組,並在建立第 3 版叢集的快照還原作業期間指定參數群組。 使用以 Aurora MySQL 為基礎的 Aurora 全域資料庫時,若啟用 |
|
是 |
已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
Aurora MySQL 第 2 版。在 Aurora MySQL 第 3 版中使用 |
|
是 |
設定要處理 此參數適用於 Aurora MySQL 第 3 版。 |
|
是 |
要儲存用於顯示的錯誤訊息、警告和備註訊息數量上限。 此參數適用於 Aurora MySQL 第 3 版。 |
|
是 |
執行 如需詳細資訊,請參閱 MySQL 文件中的 max_execution_time |
|
是 |
使用此參數可防止所檢查資料列未達指定數量的查詢。 |
|
否 |
此參數適用於 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 資料庫叢集的 TLS 連線。 |
|
是 |
此參數適用於 Aurora MySQL 第 3 版。 |
|
否 |
此參數已在 Aurora MySQL 中棄用。請使用 如需詳細資訊,請參閱將 Amazon Aurora MySQL 日誌發佈至 Amazon CloudWatch Logs。 |
|
是 |
如需詳細資訊,請參閱搭配 Amazon Aurora 我的SQL資料庫叢集使用進階稽核。 |
|
是 |
如需詳細資訊,請參閱搭配 Amazon Aurora 我的SQL資料庫叢集使用進階稽核。 |
|
是 |
如需詳細資訊,請參閱搭配 Amazon Aurora 我的SQL資料庫叢集使用進階稽核。 |
|
是 |
如需上傳日誌到 Amazon CloudWatch Logs 的說明,請參閱 將 Amazon Aurora MySQL 日誌發佈至 Amazon CloudWatch Logs。 |
|
是 |
您可以透過啟用進階稽核並將此參數設定為 ,將稽核日誌發佈至 CloudWatch Logs 如需詳細資訊,請參閱將 Amazon Aurora MySQL 日誌發佈至 Amazon CloudWatch Logs。 |
|
否 |
無 |
|
是 |
無 |
|
否 |
無 |
|
是 |
僅適用於 Aurora MySQL 第 2 版叢集,與 MySQL 5.7 相容。 |
|
是 |
此參數適用於 Aurora MySQL 第 3 版。 |
|
是 |
已從 Aurora MySQL 第 3 版中移除。 |
|
是 | 要快取的執行緒數目。此參數適用於 Aurora MySQL 第 2 版和第 3 版。 |
|
是 |
根據預設,Aurora 資料庫叢集的時區為國際標準時間 (UTC)。您可以將您的資料庫叢集中執行個體的時區改為設定成應用程式的本機時區。如需詳細資訊,請參閱Amazon Aurora 資料庫叢集的本機時區。 |
|
是 |
如需更多詳細資訊,請參閱 適用於 Aurora MySQL 的 TLS 版本。 |
執行個體層級參數
下表顯示套用至 Aurora MySQL 資料庫叢集中特定資料庫執行個體的所有參數。
參數名稱 | 可修改 | 備註 |
---|---|---|
|
是 |
此參數適用於 Aurora MySQL 第 3 版。 |
|
否 |
無 |
|
是 |
將此參數設為 |
|
是 |
如需詳細資訊,請參閱Amazon Aurora MySQL 實驗室模式。已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
Aurora MySQL 第 2 版和第 3 版支援此參數。如需詳細資訊,請參閱故障診斷 Aurora MySQL 資料庫記憶體out-of-memory的問題。 |
|
是 |
設為 |
|
是 |
設定為 |
|
是 |
對 Aurora 複本啟用 |
|
是 |
確定 如需詳細資訊,請參閱限制記憶體內部暫存資料表的大小。 |
|
是 |
啟用此參數時,Aurora MySQL 會使用現代 CPU 提供的最佳化向量處理指令來改善 I/O 密集型工作負載的效能。 此設定在 Aurora MySQL 3.05 及更高版本中預設為啟用。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
否 |
Aurora MySQL 會在您無法直接存取檔案系統時使用受管執行個體。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
此參數適用於 Aurora MySQL 第 3 版。 |
|
是 |
此參數適用於 Aurora MySQL 第 3 版。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
否 |
Aurora MySQL 會在您無法直接存取檔案系統時使用受管執行個體。 |
|
否 |
Aurora MySQL 會在您無法直接存取檔案系統時使用受管執行個體。 |
|
否 |
此參數適用於 Aurora MySQL 第 3 版。 |
|
否 |
無 |
|
是 |
暫存資料表的預設儲存引擎。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
有時候 |
指示事件排程器的狀態。 僅可在 Aurora MySQL 第 3 版中的叢集層級進行修改。 |
|
是 |
無 |
|
否 |
無 |
|
是 |
無 |
|
否 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
如需上傳日誌到 CloudWatch Logs 的說明,請參閱 將 Amazon Aurora MySQL 日誌發佈至 Amazon CloudWatch Logs。 |
|
否 |
Aurora MySQL 會在您無法直接存取檔案系統時使用受管執行個體。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
要由伺服器針對每個連線的用戶端執行的命令。針對設定使用雙引號 ("),以避免連線失敗,例如:
在 Aurora MySQL 第 3 版中,此參數不適用於具有 |
|
是 |
您可以在 Aurora MySQL 第 2 版中的資料庫執行個體層級修改此參數。僅可在 Aurora MySQL 第 3 版中的資料庫叢集層級進行修改。 讀取器資料庫執行個體不支援自適應雜湊索引。 |
|
是 |
修改此參數不會有任何作用,因為對 Aurora 而言, |
|
是 |
在某些無法使用持續性統計資料的情況下,您可以使用此參數來改善分割資料表上的資料列計數估算效能。 您可以將其設定為介於 0-8192 之間的值,該值會決定資料列計數估算期間所要檢查的分割區數量。預設值為 0,會使用所有分割區進行估算,與預設 MySQL 行為一致。 此參數適用於 Aurora MySQL 第 3.03.1 版及更高版本。 |
|
是 |
無 |
|
否 |
無 |
|
否 |
無 |
|
否 |
無 |
|
否 |
無 |
|
否 |
無 |
|
否 |
無 |
|
是 |
預設值以公式表示。如需如何在公式中計算 |
|
否 |
Aurora MySQL 完全不會使用 InnoDB 變更緩衝。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
修改此參數不會有任何作用,因為對 Aurora 而言, |
|
是 |
此選項用於停用 Aurora MySQL 2.11 和更新版本以及 3 版中的死結偵測。 在高度並行系統上,當多個執行緒等待同一個結時,死結偵測可能會導致速度變慢。如需此參數的詳細資訊,請參閱 MySQL 文件。 |
|
是 |
已從 Aurora MySQL 第 3 版中移除。 |
|
否 |
無 |
|
否 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
無 |
|
否 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
開啟時,InnoDB 所有死結的資訊皆會記錄在 Aurora MySQL 錯誤日誌。如需詳細資訊,請參閱最小化和疑難排解 Aurora 我的SQL死結。 |
|
是 |
無 |
|
是 |
無 |
|
否 |
無 |
|
否 |
Aurora MySQL 會根據叢集的類型管理資料庫執行個體的唯讀和讀寫狀態。例如,佈建叢集具有一個讀寫資料庫執行個體 (primary instance (主要執行個體)),其他叢集內的任何執行個體都是唯讀 (Aurora 複本)。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
否 |
無 |
|
是 |
修改此參數不會有任何作用,因為對 Aurora 而言, |
|
是 |
Aurora 會評估 |
|
是 |
控制內部暫存資料表所要使用的記憶體內儲存引擎。允許的值為 此參數適用於 Aurora MySQL 第 2 版。 |
|
有時候 |
控制內部暫存資料表所要使用的記憶體內儲存引擎。寫入器資料庫執行個體的允許值為 對於讀取器資料庫執行個體,此參數設定為 此參數適用於 Aurora MySQL 第 3 版。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
MyISAM 資料表的金鑰快取。如需詳細資訊,請參閱 keycache->cache_lock mutex。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
否 |
將 |
|
是 |
無 |
|
是 |
已從 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 版。 |
|
是 |
要儲存用於顯示的錯誤訊息、警告和備註訊息數量上限。 此參數適用於 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 My 的最佳實務SQL。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果來源資料欄設定為 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
是 |
此參數決定使用那些 SHOW PROCESSLIST 方案:
此參數適用於 Aurora MySQL 2.12 版及更新版本以及 3 版。 如果 參數的來源資料欄 |
|
是 |
如果 參數的來源資料欄 |
|
否 |
無 |
|
否 |
Aurora MySQL 會在您無法直接存取檔案系統時使用受管執行個體。 |
|
否 |
Aurora MySQL 會管理連線屬性,並在叢集內的所有資料庫執行個體上強制實行一致的設定。 |
|
是 |
預先載入索引時所配置的緩衝區大小。 此參數適用於 Aurora MySQL 第 3 版。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
預設值以公式表示。如需如何在公式中計算 已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
已從 Aurora MySQL 第 3 版中移除。 |
|
是 |
無 |
|
是 |
無 |
|
是 |
無 |
|
是 |
此參數開啟時,伺服器不允許任何更新,除了由複本執行緒執行的更新。 對於 Aurora MySQL 第 2 版,有效值如下:
建議您使用 Aurora MySQL 第 2 版的資料庫叢集參數群組,以確保在容錯移轉時, 注意讀取器執行個體一律是唯讀,因為 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 第 3 版中使用 |
|
是 |
Aurora MySQL 第 2 版。在 Aurora MySQL 第 3 版中使用 |
|
是 |
Aurora MySQL 第 2 版。在 Aurora MySQL 第 3 版中使用 |
|
是 |
Aurora MySQL 第 2 版。在 Aurora MySQL 第 3 版中使用 |
|
是 |
Aurora MySQL 第 2 版。在 Aurora MySQL 第 3 版中使用 |
|
是 |
無 |
|
是 |
如需上傳日誌到 CloudWatch Logs 的說明,請參閱 將 Amazon Aurora MySQL 日誌發佈至 Amazon CloudWatch Logs。 |
|
否 |
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.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