如何修改 Amazon Relational Database Service (Amazon RDS) 資料庫參數群組的值? 如何解決我在嘗試變更 Amazon RDS 資料庫執行個體組態時遇到的問題?
簡短說明
您可以修改自訂資料庫參數群組中的參數值。但是,您無法變更預設資料庫參數群組中的參數值。如果您在修改資料庫參數群組值期間遇到問題,請檢閱以下常見問題:
- 如果使用 SET 等命令,您可能會收到錯誤訊息,因為這些命令無法用於更新 RDS 資料庫執行個體組態。
- 如果無法更新資料庫執行個體組態,可能是因為您無法變更預設 RDS 資料庫參數群組的值。
- 如果您變更參數值後變更未生效,可能是因為系統並未立即套用所有修改。
- 如果您在任何情況下皆無法修改資料庫參數,可能是因為 Is Modifiable 的參數屬性值為 False。
如需詳細資訊,請參閱使用資料庫參數群組。
解決方法
若要變更 RDS 資料庫執行個體組態,您必須變更 RDS 資料庫執行個體之資料庫參數群組的參數值。若要修改 RDS 資料庫執行個體組態,請遵循下列步驟:
- 建立資料庫參數群組。
- 檢視資料庫參數群組的參數值以確認 Is Modifiable 屬性為 True。
- 修改資料庫參數群組中的參數。
套用自訂資料庫參數群組後(方法為使用立即套用或在維護時段期間套用),Amazon RDS 主控台中的執行個體資料庫參數群組狀態即會變更為待重啟。這表示參數群組已套用,但尚未套用參數變更。手動重啟 RDS 資料庫執行個體後,即會套用參數變更,而且執行個體的資料庫參數群組狀態會從待重啟 變更為同步中。
以下情況需要手動重啟資料庫執行個體:
- 使用不同參數群組取代目前的參數群組。
- 修改並儲存自訂參數群組中的靜態參數。
在您手動重啟 RDS 資料庫執行個體後,靜態參數變更即會生效。如需詳細資訊,請參閱修改資料庫參數群組中的參數。
以下情況不會重啟執行個體:
如需詳細資訊,請參閱 Amazon RDS 資料庫參數變更未生效。
相關資訊
修改 Amazon RDS 資料庫執行個體
管理 Amazon Aurora 資料庫叢集