我想知道在 Amazon Relational Database Service (Amazon RDS) 維護時段期間發生的情況。我想了解待處理的維護動作,以便在需要時延後執行。
解決方法
在維護時段期間,Amazon RDS 會套用硬體、基礎作業系統 (OS),或資料庫引擎次要版本的更新。Amazon RDS 也會套用您未立即執行的資料庫執行個體修改。某些維護作業 (例如 OS 更新與資料庫修補) 會導致資料庫執行個體發生停機。為了在維護作業期間將停機時間降至最低,請使用多可用區域資料庫執行個體部署。
設定維護動作通知
若要設定資料庫執行個體即將進行的維護動作通知,請執行以下步驟:
**注意:**在 AWS Health 儀表板上的 Open and recent issues (開啟和最近問題) 索引標籤上,檢視排程進行硬體維護的資料庫執行個體。如需詳細資訊,請參閱傳送至您帳戶的維護通知電子郵件。
列出擱置中的維護動作
**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
若要檢查您的資料庫執行個體是否有可用的維護更新,請完成下列步驟:
- 開啟 Amazon RDS console (Amazon RDS 主控台)。
- 在導覽窗格中,選擇 Databases (資料庫)。
- 選擇「設定」圖示。
- 在 Column preferences(欄偏好設定) 下方,開啟 Maintenance(維護),然後選擇 Confirm(確認)。
- 檢視 Maintenance(維護) 欄的以下其中一個值:
必要: Amazon RDS 會自動將維護動作套用到資源。您無法無限期延後該動作。
可用: 維護動作可用,但 Amazon RDS 不會自動將動作套用至資源。您可以手動套用。
下一個時段: Amazon RDS 會在下一個維護時段自動將動作套用至資源。
進行中: Amazon RDS 正在將動作套用至資源。
若要檢視資料庫執行個體的待處理維護動作,請完成以下步驟:
- 開啟 Amazon RDS console (Amazon RDS 主控台)。
- 在導覽窗格中,選擇 Databases (資料庫)。
- 選取您的資料庫執行個體。
- 選擇 Maintenance & backups (維護與備份) 索引標籤。
- 在 Pending maintenance(待處理維護) 區段下方,檢視待處理維護動作清單。
或者,您可以執行以下 describe-pending-maintenance-actions AWS CLI 命令來列出待處理維護動作:
aws rds describe-pending-maintenance-actions --region example-region-name
**注意:**請將 example-region-name 替換為您的 AWS 區域。
變更維護時段
維護時段會在系統使用量最低的時間進行,且可能需要不定期修改。
當您變更維護時段時,不一定會發生停機。但是,如果您在排程待處理修改動作時變更維護時段,Amazon RDS 會立即套用修改,並可能導致停機。
若要延後排程於下一個維護時段的維護動作,請將資料庫執行個體的維護時段變更為下一個可用時段。
**重要:**如果您持續變更維護時段以避免停機,Amazon RDS 可能會在系統使用量高峰時套用維護動作。這可能會導致中斷。
延後維護動作
您無法延遲已經開始的維護動作。但是,您可以延遲規劃在下一個維護時段進行的維護動作。如果將 Maintenance (維護) 值設定為 next window (下一個時段),則可以選擇延遲選項。
請完成下列步驟:
- 開啟 Amazon RDS console (Amazon RDS 主控台)。
- 在導覽窗格中,選擇 Databases (資料庫)。
- 選取您的資料庫執行個體。
- 選擇 Actions (動作),然後選擇 Defer upgrade (延遲升級)。
相關資訊
修改 Amazon RDS 資料庫執行個體