本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
云數據庫RDS PostgreSQL提供內核小版本升級功能。通過升級,您將獲得包含性能提升、新功能支持和安全問題解決的最新版本,能夠確保數據庫服務的持續優化和安全。
RDS PostgreSQL內核小版本功能詳情請參見AliPG內核小版本發布記錄。
注意事項
升級內核小版本會重啟實例,RDS服務可能會出現一次30秒的閃斷,請您盡量在業務低峰期執行升級操作,或確保您的應用有自動重連機制。
升級內核小版本后無法降級。
小版本升級通常不會出現兼容性問題,但因插件的升級有可能會有兼容性問題,如果涉及到插件升級(如Ganos插件版本升級),建議先使用恢復PostgreSQL數據功能,在恢復的新實例上測試新版本插件的兼容性。
相關插件升級注意事項:
如果您的業務已經使用了PostGIS或Ganos插件,在升級內核小版本后,還需要手動升級PostGIS或Ganos插件,升級方法,請參見時空引擎插件升級。
如果您的實例大版本為PostgreSQL 14,在20230330內核小版本前已使用了TimescaleDB插件(插件版本小于等于2.5.0),在升級內核小版本到20230330或以上版本后,必須手動執行
ALTER EXTENSION timescaledb UPDATE;
命令進行手動升級插件后,才能繼續使用TimescaleDB插件。
查看內核小版本
您可以通過如下兩種方法查看實例當前的內核小版本。
登錄RDS管理控制臺,在目標實例的基本信息頁面查看。
說明此方法僅適用于PostgreSQL云盤版實例。
連接目標PostgreSQL實例,通過
show rds_release_date;
命令查看。說明此方法適用于PostgreSQL云盤版和本地盤版實例。
手動升級內核小版本
本地盤實例升級內核小版本
本地盤實例暫不支持手動升級內核小版本。您可以通過重啟實例自動升級到最新的小版本。具體操作請參見重啟實例。
如果當前實例為主實例,擁有只讀實例,請先逐個重啟所有只讀實例,再重啟主實例。如果只重啟主實例,則只讀實例不會升級內核小版本。
云盤實例升級內核小版本
如果當前實例為主實例,擁有只讀實例,可以通過兩種方式進行升級。
對主實例發起內核小版本升級,該主實例下的所有只讀實例都會先立即進行并發升級,然后再升級主實例。
如果您不希望所有只讀實例立即升級,請先逐個升級所有只讀實例,然后再升級主實例。
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在配置信息區域中單擊升級內核小版本。
在彈出的對話框中,選擇可升級到版本和升級時間,單擊確定。
可升級到版本中各字段含義:
rds
:RDS實例。postgres
:PostgreSQL數據庫。1200
:PostgreSQL大版本為12。20220830
:AliPG內核小版本。各小版本的具體信息,請參見AliPG內核小版本發布記錄。12.11
:PostgreSQL社區小版本號。
自動升級內核小版本
自動升級僅為系統輔助升級手段,并不保證所有實例均能立即升級至最新內核版本。您可以在實例的基本信息頁查看內核版本狀態,并及時升級內核版本,以避免歷史內核版本可能存在的潛在風險。如您取消了系統下發的版本升級任務,或查看控制臺版本升級提示后仍未及時升級至最新穩定版本,因此造成的業務中斷、數據丟失等損失和后果均由您承擔。詳情請參見云數據庫服務協議。
購買RDS PostgreSQL云盤版實例時,默認選擇小版本升級策略為自動升級,當您的內核小版本低于最新內核小版本時,系統將會不定期地下發主動運維任務來升級內核小版本。任務信息將通過短信、郵件、站內信等渠道通知您。自動升級操作將會在您設置的可維護時間段內進行。您可以在事件管理中修改升級時間,或在任務開始前取消任務,詳情請參見計劃內事件。
自動升級內核小版本功能僅支持云盤版實例。
修改自動升級設置
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在實例的基本信息頁的配置信息區域查看小版本自動升級的設置情況。
單擊小版本自動升級右側的設置。
在彈出的對話框中,選擇自動升級或手動升級,然后單擊確定。
常見問題
在升級內核小版本后,還需要手動升級PostGIS或Ganos插件,升級方法,請參見時空引擎插件升級。
兼容性差異如下表所示:
內核小版本在20211031前的RDS PostgreSQL實例,可能會遇到如下兼容性問題。
PostGIS插件版本 | 只升級RDS PostgreSQL內核小版本 | 升級RDS PostgreSQL內核小版本 + 升級PostGIS插件 |
2.5.x |
|
|
3.1.x |
| MutliPoint寫法將與升級前不一致
|
相關文檔
如果您的業務已經使用了PostGIS或Ganos插件,在升級內核小版本后,還需要手動升級PostGIS或Ganos插件,升級方法,請參見時空引擎插件升級。
各小版本的具體信息,請參見AliPG內核小版本發布記錄。
您也可以使用API升級內核小版本:
API
描述
升級數據庫的內核小版本。
設置內核小版本升級策略為自動或手動。