亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

Postgresql節點異常恢復方法介紹

2024-10-10 02:06:23
31
0

1.集群異常恢復節點方法

1)刪除數據目錄,重做異常節點

2) 通過pg_rewind嘗試修復

對于數據量大的實例,使用方法1將會導致重做時間久,而pg_rewind是通過比較文件差異來拉取文件,適用于數據量較大,變化較小的異常場景恢復。

2.使用pg_rewind前提

1)開啟full_page_writes

2)開啟wal_log_hints或者初始化時開啟checksums

3.具體實現

常用命令:pg_rewind -D /data/pg/data --source-server="hostaddr=127.0.0.1 user=repl port=5432"  

pg_rewind是基于源節點和目標節點的分叉點(checkpoint),找到最近的一個一致性位點,并將源節點的wal文件同步過來,目標節點分叉的wal文件刪除,以使得數據達到一致

0條評論
作者已關閉評論
鄧****豪
1文章數
0粉絲數
鄧****豪
1 文章 | 0 粉絲
鄧****豪
1文章數
0粉絲數
鄧****豪
1 文章 | 0 粉絲
原創

Postgresql節點異常恢復方法介紹

2024-10-10 02:06:23
31
0

1.集群異常恢復節點方法

1)刪除數據目錄,重做異常節點

2) 通過pg_rewind嘗試修復

對于數據量大的實例,使用方法1將會導致重做時間久,而pg_rewind是通過比較文件差異來拉取文件,適用于數據量較大,變化較小的異常場景恢復。

2.使用pg_rewind前提

1)開啟full_page_writes

2)開啟wal_log_hints或者初始化時開啟checksums

3.具體實現

常用命令:pg_rewind -D /data/pg/data --source-server="hostaddr=127.0.0.1 user=repl port=5432"  

pg_rewind是基于源節點和目標節點的分叉點(checkpoint),找到最近的一個一致性位點,并將源節點的wal文件同步過來,目標節點分叉的wal文件刪除,以使得數據達到一致

文章來自個人專欄
文章 | 訂閱
0條評論
作者已關閉評論
作者已關閉評論
0
0