本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
維護 Amazon Neptune 資料庫叢集
Neptune 會定期針對其使用的所有資源執行維護,包括:
視需要更換基礎硬體設施。這會在背景中作業,您無需採取任何動作,而且通常不會影響您的運作。
-
更新基礎作業系統。資料庫叢集中執行個體的作業系統升級是為了提升效能和安全性,因此通常須盡速完成這些執行個體。通常,更新大約需要 10 分鐘。作業系統更新不會變更資料庫執行個體的資料庫引擎版本或資料庫執行個體類別。
一般而言,最好先更新資料庫叢集中的讀取器執行個體,然後再更新寫入器執行個體。同時更新讀取器和寫入器可能會在發生容錯移轉時導致停機。請注意,在作業系統更新之前,資料庫執行個體不會自動備份,因此請務必在套用作業系統更新之前進行手動備份。
-
更新 Neptune 資料庫引擎。Neptune 會定期發布各種引擎更新,以導入新特色和改進功能,並修復錯誤。
引擎版本編號
引擎版本 1.3.0.0 之前的版本編號
在 2019 年 11 月之前,Neptune 一次僅支援一個引擎版本,而且所有引擎版本號碼皆採用以下格式:1.0.1.0.200
,其中 <xxx>
xxx
是修補程式號碼。新引擎版本均以舊版修補程式的形式發布。
自 2019 年 11 月起,Neptune 開始支援多重版本,讓客戶更能妥善管控其升級途徑。因此,引擎版本編號已變更。
從 2019 年 11 月起,直到引擎版本 1.3.0.0 為止,引擎版本編號有 5 個部分。以版本編號 1.0.2.0.R2
為例:
第一部分永遠是 1。
第二部分 (
0
在1.0.2.0.R2
中) 是資料庫主要版本號碼。第三部分和第四部分 (
2.0
在1.0.2.0.R2
中) 都是次要版本號碼。第五部分 (
R2
在1.0.2.0.R2
中) 是修補程式編號。
大多數更新都是修補程式更新,修補程式和次要版本更新之間的區別不是那麼清楚。
從引擎版本 1.3.0.0 開始的版本編號
從引擎版本 1.3.0.0 開始,Neptune 改變了引擎更新的編號和管理方式。
引擎版本編號現在有四個部分,每個部分對應一種發行版本類型,如下所示:
product-version
.major-version
.minor-version
.patch-version
先前作為修補程式發行之排序的非中斷變更,現在會以次要版本的形式發行,您可以使用 AutoMinorVersionUpgrade 執行個體設定來管理。
這表示如果您希望每次發行新的次要版本時,都可以透過訂閱 RDS-EVENT-0156 事件來接收通知 (請參閱訂閱 Neptune 事件通知)。
修補程式版本目前保留給緊急目標修正,並使用版本號碼的最後部分的號碼 (*.*.*.1
、*.*.*.2
等) 進行編號。