本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 MariaDB RDS 的 自動次要版本升級
如果您在建立或修改資料庫執行個體時指定下列設定,則可以讓資料庫執行個體自動升級。
-
已啟用 Auto minor version upgrade (自動次要版本升級) 設定。
-
Backup retention period (備份保留期間) 設定大於 0。
在 中 AWS Management Console,這些設定位於其他組態 下。下圖顯示 Auto minor version upgrade (自動次要版本升級) 設定。
如需這些設定的詳細資訊,請參閱 資料庫執行個體的設定。
對於某些 RDS 中的 MariaDB 主要版本 AWS 區域, 會指定一個次要版本RDS作為自動升級版本。次要版本經過 Amazon 的測試和核准後RDS,次要版本升級會自動在維護時段期間進行。RDS 不會自動將較新的發行次要版本設定為自動升級版本。在RDS指定較新的自動升級版本之前,會考慮幾個條件,例如下列項目:
-
已知安全性問題
-
MariaDB 社群版本中的錯誤
-
從發行次要版本以來的整體機群穩定性
注意
從 MariaDB 的特定次要TLS版本開始,已移除使用 1.0 版和 1.1 版的支援。 MariaDB 如需有關支援的 MariaDB 次要版本的資訊,請參閱 SSL/TLS 支援 Amazon 上的 MariaDB 資料庫執行個體 RDS。
您可以使用下列 AWS CLI 命令來判斷特定 中指定 MariaDB 次要版本的目前自動次要升級目標版本 AWS 區域。
用於 Linux, macOS,或 Unix:
aws rds describe-db-engine-versions \ --engine mariadb \ --engine-version
minor-version
\ --regionregion
\ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" \ --output text
用於 Windows:
aws rds describe-db-engine-versions ^ --engine mariadb ^ --engine-version
minor-version
^ --regionregion
^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" ^ --output text
例如,下列 AWS CLI 命令會判斷 MariaDB 次要版本 10.5.16 在美國東部 (俄亥俄) (us-east-2) AWS 區域 的自動次要升級目標。
用於 Linux, macOS,或 Unix:
aws rds describe-db-engine-versions \ --engine mariadb \ --engine-version 10.5.16 \ --region us-east-2 \ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" \ --output table
用於 Windows:
aws rds describe-db-engine-versions ^ --engine mariadb ^ --engine-version 10.5.16 ^ --region us-east-2 ^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{AutoUpgrade:AutoUpgrade,EngineVersion:EngineVersion}" ^ --output table
輸出類似如下。
---------------------------------- | DescribeDBEngineVersions | +--------------+-----------------+ | AutoUpgrade | EngineVersion | +--------------+-----------------+ | True | 10.5.17 | | False | 10.5.18 | | False | 10.5.19 | | False | 10.6.5 | | False | 10.6.7 | | False | 10.6.8 | | False | 10.6.10 | | False | 10.6.11 | | False | 10.6.12 | +--------------+-----------------+
在此範例中,AutoUpgrade
值是 True
(若為 MariaDB 10.5.17 版)。因此,自動次要升級目標是 MariaDB 10.5.17 版,其已在輸出中反白顯示。
如果符合下列準則,在維護時段期間會自動升級 MariaDB 資料庫執行個體:
-
已啟用 Auto minor version upgrade (自動次要版本升級) 設定。
-
Backup retention period (備份保留期間) 設定大於 0。
-
資料庫執行個體執行的次要資料庫引擎版本小於目前的自動升級次要版本。
如需詳細資訊,請參閱 自動升級次要引擎版本。