釋放 AI 的強大力量

100 萬免費代幣

88% 價格優惠

NaNDayNaN:NaN:NaN
立即啟用
本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

邏輯複製槽容錯移轉(Logical Replication Slot Failover)

更新時間:2024-06-18 23:14

RDS PostgreSQL邏輯複製槽容錯移轉(Logical Replication Slot Failover)功能可以將所有的邏輯複製槽從主執行個體同步到備執行個體,從而實現邏輯複製槽的容錯移轉。

前提條件

PostgreSQL 10或以上版本均支援此功能,如提示不支援,請升級核心小版本,具體操作,請參見升級核心小版本

背景資訊

PostgreSQL在主執行個體建立的Replication Slot,不會通過流複製協議同步到備執行個體。當執行個體發生主備切換,會造成Replication Slot丟失,進而導致邏輯訂閱中斷。RDS PostgreSQL邏輯複製槽容錯移轉功能可以將所有的邏輯複製槽從主執行個體同步到備執行個體,實現邏輯複製槽的容錯移轉。

說明
  • RDS PostgreSQL預設開啟該特性。當前只支援邏輯複製槽(Logical Replication Slot)的容錯移轉,物理複製槽(Physical Replication Slot)暫不支援。

  • 邏輯複製槽(Logical Replication Slot)的更多資訊,請參見官方文檔

查看邏輯複製槽容錯移轉功能開啟狀態

執行如下SQL命令查看邏輯複製槽容錯移轉功能是否開啟。

SHOW rds_failover_slot_mode;

查詢結果

 rds_failover_slot_mode
------------------------
 async
(1 行記錄)

取值說明:

  • async:表示已開啟邏輯複製槽容錯移轉功能。

  • off:表示目前的版本已支援邏輯複製槽容錯移轉功能,但沒有開啟。

  • ERROR: unrecognized configuration parameter "rds_failover_slot_mode":表示目前的版本不支援邏輯複製槽容錯移轉功能,查看執行個體大版本和小版本,確保符合前提條件要求,如不滿足但仍需使用此功能,請升級版本後再次查看,具體請參見升級資料庫大版本升級核心小版本

  • 本頁導讀 (1, M)
  • 前提條件
  • 背景資訊
  • 查看邏輯複製槽容錯移轉功能開啟狀態
文檔反饋
phone 聯絡我們

立即和Alibaba Cloud在線服務人員進行交談,獲取您想了解的產品信息以及最新折扣。

alicare alicarealicarealicare