本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Aurora 資料庫叢集的資料庫叢集參數群組
Amazon Aurora 資料庫叢集使用資料庫叢集參數群組。以下各節介紹資料庫叢集參數群組的設定和管理。
主題
Amazon Aurora 資料庫叢集和資料庫執行個體參數
Aurora 使用組態設定的兩層系統:
-
資料庫叢集參數群組中的參數將套用到資料庫叢集中的每個資料庫執行個體。您的資料儲存在 Aurora 共享儲存子系統中。因此,所有和資料表資料的實體配置相關的參數都必須和 Aurora 叢集中的所有資料庫執行個體相同。同樣地,因為 Aurora 資料庫執行個體透過複寫連線,所有複寫設定的參數都必須和整個 Aurora 叢集相同。
-
資料庫參數群組中的參數將套用到 Aurora 資料庫叢集中的單一資料庫執行個體。這些參數和某些面向相關,如相同的 Aurora 叢集中依資料庫執行個體而不同的記憶體用量。例如,叢集通常包含具有不同的資料庫執行個體 AWS 實體類別。
每個 Aurora 叢集都會和一個資料庫叢集參數群組建立關聯。此參數群組為相應資料庫引擎的每個組態值分配預設值。資料庫叢集參數群組包含叢集層級參數和執行個體層級參數兩者的預設值。佈建或內的每個資料庫執行個體 Aurora Serverless v2 叢集會繼承該資料庫叢集參數群組的設定。
每個資料庫執行個體也會與資料庫參數群組相關聯。資料庫參數群組中的值可覆寫來自叢集參數群組的預設值。例如,若叢集中的一個執行個體遇到問題,您可將自訂資料庫參數群組指派給該執行個體。自訂參數群組可能具有與偵錯或效能調校相關參數的特定設定。
當您根據指定的資料庫引擎和版本,建立叢集或新資料庫執行個體時,Aurora 會指派預設參數群組。您可改為指定自訂參數群組。您可自行建立參數群組,並可編輯參數值。您可在建立時指定這些自訂參數群組。您還可於稍後修改資料庫叢集或執行個體以使用自訂參數群組。
對於佈建和 Aurora Serverless v2 執行個體,您在資料庫叢集參數群組中修改的任何組態值都會覆寫資料庫參數群組中的預設值。若您在資料庫參數群組中編輯對應的值,則那些值會覆寫來自資料庫叢集參數群組的設定。
即使您將組態參數改回預設值,您修改的資料庫參數設定之優先順序高於資料庫叢集參數群組值。您可以查看哪些參數被覆蓋使用 describe-db-parameters AWS CLI
命令或 D escribeDBParameters RDS API 操作。如果您修改該參數,則 Source
欄位包括值 user
。若要重設一或多個參數,使資料庫叢集參數群組中的值優先順序,請使用 reset-db-parameter-group AWS CLI
命令或 R esetDBParameter 組RDSAPI操作。
Aurora 中可供您使用的資料庫叢集和資料庫執行個體參數,根據資料庫引擎相容性而有所不同。
資料庫引擎 | 參數 |
---|---|
我的 Aurora SQL |
請參閱 Aurora MySQL 組態參數。 用於 Aurora Serverless 叢集,請參閱使用 的參數群組 Aurora Serverless v2和中的其他詳細資訊Aurora Serverless v1 的參數群組。 |
Aurora 郵報 SQL |
請參閱 Amazon Aurora PostgreSQL 參數。 用於 Aurora Serverless 叢集,請參閱使用 的參數群組 Aurora Serverless v2和中的其他詳細資訊Aurora Serverless v1 的參數群組。 |
注意
Aurora Serverless v1 叢集只有資料庫叢集參數群組,而不是資料庫參數群組。用於 Aurora Serverless v2 叢集時,您可以對資料庫叢集參數群組中的自訂參數進行所有變更。
Aurora Serverless v2 同時使用資料庫叢集參數群組和資料庫參數群組。同 Aurora Serverless v2,您可以修改幾乎所有的組態參數。Aurora Serverless v2 覆寫某些容量相關組態參數的設定,以便在何時不會中斷工作負載 Aurora Serverless v2 例證縮小。
進一步了解 Aurora Serverless 規劃設定及您可以修改哪些設定,請參閱使用 的參數群組 Aurora Serverless v2和Aurora Serverless v1 的參數群組。