postgresql的failover場景處理
一、結構:
A-->B
1】計劃內切換,
B提升為主庫promote,A新增recovery.conf檔案配置成B的從庫啟動
結構變成了A<--B
不需要重做任何一個節點即可完成切換
2】failover切換:
A的上日誌可能會比B更多一些,這時候無法完成如上的切換,需要重做A節點
二、結構:
A-->B-->C
1】 C提升跟B平級
修改C節點的recovery.cnf資訊,指到A節點上即完成了C的“升級”
結構為
A-->B
|-->C
2】 B提升為主庫:
修改A節點的recovery.conf檔案,指定到B節點,B上執行promote即完成調整
結構為
B-->A
|-->C
3】 C提升為主庫:
修改A和B節點的recovery.conf,指到C節點,C上執行promote即完成調整
結構為:
C-->A
|-->B
三、結構:
C-->A
|-->B
1】 A提升為主庫:
修改B,C節點的recovery.conf,指定到A,A上執行promote即完成調整:
結構為:
A-->C
|-->B
綜上,計劃內的切換是可以不用重新做庫的,通過指定配置recovery.conf即可完成結構調整
(註釋每一步的調整都是先關閉主庫)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20625855/viewspace-1845436/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 前%的處理--PostgreSQLSQL
- 遊戲場景渲染中的PostProcessing(後處理)遊戲
- 影片場景下的自然語言處理應用自然語言處理
- 最適合使用RxJava處理的四種場景RxJava
- 雪碧圖在縮放場景下的特殊處理
- 無備份恢復各種場景的處理
- PostgreSQL秒殺場景優化SQL優化
- 視訊場景下的自然語言處理應用自然語言處理
- mock以及特殊場景下對mock資料的處理Mock
- PostgreSQL的MVCC併發處理SQLMVC
- 京東雲PostgreSQL在GIS場景的應用分享SQL
- 複雜場景資料處理的 OLTP 與 OLAP 融合實踐
- ORACLE分散式事務鎖各種場景下的處理詳解Oracle分散式
- 淺談 JavaScript 處理樹形結構的幾個場景與方案JavaScript
- 實踐場景:解決Spark流處理產生的小檔案Spark
- PostgreSQL處理JSON入門SQLJSON
- 表單請求 統一欄位不同場景不同處理
- PDI 對 PostGreSQL 的一些特殊處理SQL
- SparkSQL中產生笛卡爾積的幾種典型場景以及處理策略SparkSQL
- QTP恢復場景-處理找不到列表項或選單的情況QT
- 測試支付介面怎麼處理支付成功這種場景呢?
- postgresql連線失敗如何處理SQL
- Sun如何處理PostgreSQL和Java DB?SQLJava
- 巧用列舉來處理UI中顯示值與業務值不同的場景UI
- Java異常處理場景中不同位置的返回值詳細解析Java
- PostgreSQL高可用之Repmgr和Patroni部分場景對比SQL
- 企業級應用場景中,LLM 的資料特性剖析及處理對策
- 人工智慧公司的場景躍遷理論人工智慧
- SOCKS5代理的應用場景
- Postgresql在ubuntu 22.04上遭遇OOM的處理方法SQLUbuntuOOM
- PostgreSQL在何處處理 sql查詢之六十六SQL
- 析電子遊戲《空洞騎士》場景切換時的音樂音響處理遊戲
- Apache Flink 如何正確處理實時計算場景中的亂序資料Apache
- 提升使用者體驗,微信小程式“授權失敗”場景的優雅處理微信小程式
- 通過一個場景例項 瞭解前端處理大資料的無限可能前端大資料
- 這些自動化場景,批處理指令碼完全可以取代 Python指令碼Python
- SOCKS5代理的四個使用場景
- PostgreSQL DBA(118) - Develop(Seamless Application Failover)SQLdevAPPAI