婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CentOS PostgreSQL 12 主從復制(主從切換)操作

CentOS PostgreSQL 12 主從復制(主從切換)操作

熱門標簽:地圖標注要花多少錢 電銷機器人能補救房產中介嗎 濟南外呼網絡電話線路 天津開發區地圖標注app 江蘇400電話辦理官方 電話機器人怎么換人工座席 廣州電銷機器人公司招聘 400電話申請客服 移動外呼系統模擬題

主從復制

1. 基于文件的日志傳送

創建一個高可用性(HA)集群配置可采用連續歸檔,集群中主服務器工作在連續歸檔模式下,備服務器工作在連續恢復模式下(1臺或多臺可隨時接管主服務器),備持續從主服務器讀取WAL文件。

連續歸檔不需要對數據庫表做任何改動,可有效降低管理開銷,對主服務器的性能影響也相對較低。

直接從一個數據庫服務器移動WAL記錄到另一臺服務器被稱為日志傳送,PostgreSQL通過一次一文件(WAL段)的WAL記錄傳輸實現了基于文件的日志傳送。

日志傳送所需的帶寬取根據主服務器的事務率而變化;

日志傳送是異步的,即WAL記錄是在事務提交后才被傳送,那么在一個窗口期內如果主服務器發生災難性的失效則會導致數據丟失,還沒有被傳送的事務將會被丟失;

數據丟失窗口可以通過使用參數archive_timeout進行限制,可以低至數秒,但同時會增加文件傳送所需的帶寬。

2. 流復制

PostgreSQL在9.x之后引入了主從的流復制機制,所謂流復制,就是備服務器通過tcp流從主服務器中同步相應的數據,主服務器在WAL記錄產生時即將它們以流式傳送給備服務器,而不必等到WAL文件被填充。

默認情況下流復制是異步的,這種情況下主服務器上提交一個事務與該變化在備服務器上變得可見之間客觀上存在短暫的延遲,但這種延遲相比基于文件的日志傳送方式依然要小得多,在備服務器的能力滿足負載的前提下延遲通常低于一秒;

在流復制中,備服務器比使用基于文件的日志傳送具有更小的數據丟失窗口,不需要采用archive_timeout來縮減數據丟失窗口;

將一個備服務器從基于文件日志傳送轉變成基于流復制的步驟是:把recovery.conf文件中的primary_conninfo設置指向主服務器;設置主服務器配置文件的listen_addresses參數與認證文件即可。

操作系統: CentOS 7

數據庫: PostgreSQL 12

一、主庫配置

1、創建具有流復制權限的用戶

CREATE ROLE replica login replication encrypted password 'replica的密碼';

2、編輯pg_hba.conf

# 新增或修改下列屬性設置
# 監聽所有IP
listen_addresses = '*' 
# 開啟歸檔
archive_mode = on 
#歸檔命令
archive_command = 'test ! -f /var/lib/pgsql/12/data/pg_archive/%f  cp %p /var/lib/pgsql/12/data//pg_archive/%f'
# 9.6開始沒有hot_standby(熱備模式)
wal_level = replica
#最多有2個流復制連接
max_wal_senders = 2 
wal_keep_segments = 16 
#流復制超時時間
wal_sender_timeout = 60s
# 最大連接數,據說從機需要大于或等于該值
max_connections = 100

3、重啟postgres

pg_ctl -D /var/lib/pgsql/12/data -l logfile restart

二、從庫配置

1、驗證在從庫是否可以訪問主節點

psql -h 10.20.2.195 -U postgres

2、停止從庫postgres服務

pg_ctl -D /var/lib/pgsql/12/data -l logfile stop

3、清空從庫數據存儲文件夾

rm -rf /var/lib/pgsql/12/data/*

4、從主服務器上copy數據到從服務器,這一步叫做“基礎備份”

pg_basebackup -h 主節點IP -p 5432 -U replica -Fp -Xs -Pv -R -D /var/lib/pgsql/12/data

5、此時data目錄下會出現standby.signal文件,編輯此文件

## 加入
standby_mode = 'on'

6、修改postgresql.conf文件

#從機信息和連接用戶
primary_conninfo = 'host=主節點IP port=5432 user=replica password=replica用戶的密碼'
#說明恢復到最新狀態
recovery_target_timeline = latest 
#大于主節點,正式環境應當重新考慮此值的大小
max_connections = 120 
#說明這臺機器不僅用于數據歸檔,還可以用于數據查詢
hot_standby = on
#流備份的最大延遲時間
max_standby_streaming_delay = 30s 
#向主機匯報本機狀態的間隔時間
wal_receiver_status_interval = 10s 
#r出現錯誤復制,向主機反饋
hot_standby_feedback = on

7、重啟從庫

pg_ctl -D /var/lib/pgsql/12/data -l logfile start

三、驗證主從搭建是否成功

1、連接主庫執行

select client_addr,sync_state from pg_stat_replication;

說明從服務器正在接收流,而且是異步流復制。主從配置成功

四、主從切換

主數據庫是讀寫的,備數據庫是只讀的。當主數據庫宕機了,可以通過pg_controldata命令將從庫提升為主庫(將只讀模式變成讀寫),實現一些基本的HA應用。也可以通過建立觸發文件提升為主庫,不推薦。命令快捷不容易出錯。

1、查看/var/lib/pgsql/12/data復制狀態

主庫

從庫

2、主庫故障,停止主庫服務

3、提升從庫為主庫

su - postgres -c "pg_ctl promote"
server promoting

4、查看從庫日志

cat /var/lib/pgsql/912/data/pg_log/postgresql-Mon.log

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • PostgreSQL 慢查詢SQL跟蹤操作
  • PostgreSQL 查看表的主外鍵等約束關系詳解
  • PostgreSQL 修改視圖的操作
  • PostgreSQL 更新視圖腳本的注意事項說明
  • postgreSQL中的row_number() 與distinct用法說明
  • Postgresql 動態統計某一列的某一值出現的次數實例
  • postgresql 計算兩點距離的2種方法小結
  • 淺談pg_hint_plan定制執行計劃

標簽:辛集 溫州 杭州 海西 濮陽 寶雞 榆林 昭通

巨人網絡通訊聲明:本文標題《CentOS PostgreSQL 12 主從復制(主從切換)操作》,本文關鍵詞  CentOS,PostgreSQL,主從,復制,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CentOS PostgreSQL 12 主從復制(主從切換)操作》相關的同類信息!
  • 本頁收集關于CentOS PostgreSQL 12 主從復制(主從切換)操作的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品久久毛片| 欧美日韩国产一二三| 天堂一区二区在线| 一区二区三区在线视频观看| 国产亚洲va综合人人澡精品| 一区二区三区在线免费视频 | 日韩欧美一级精品久久| 欧美色手机在线观看| 一本大道久久a久久综合| 色综合激情五月| 在线播放亚洲一区| 久久久青草青青国产亚洲免观| 精品日本一线二线三线不卡| 久久久久久久久久看片| 欧美激情综合五月色丁香| 国产精品美女久久久久久久久久久| 欧美色综合网站| 91精品免费观看| 久久久久久久综合| 亚洲视频在线观看一区| 亚洲成人动漫精品| 欧美在线|欧美| 精品国产一区二区三区久久久蜜月| 精品国产一区二区三区不卡| 日韩美女精品在线| 五月天视频一区| 国产精品12区| 制服丝袜亚洲播放| 国产精品久久久久aaaa| 热久久一区二区| 一本久道中文字幕精品亚洲嫩| 精品久久久久香蕉网| 亚洲一级在线观看| 91亚洲国产成人精品一区二区三| 日韩欧美中文字幕公布| 亚洲第四色夜色| 国产成a人亚洲精| 精品免费99久久| 日韩成人免费看| 91精品国产综合久久香蕉麻豆| 国产精品女同互慰在线看| 黄页网站大全一区二区| 欧美岛国在线观看| 免费在线看一区| 99精品一区二区| 国产精品久久久久久久久晋中 | 91精品国产91久久久久久最新毛片 | 亚洲欧洲无码一区二区三区| 天天亚洲美女在线视频| 欧美亚洲另类激情小说| 一区二区三区在线播| 在线观看亚洲精品视频| 久久综合久久综合亚洲| 国产精品自在在线| 日韩欧美一区二区免费| 午夜精品视频在线观看| 欧美一区二区女人| 天天色综合成人网| 久久人人超碰精品| 波多野结衣视频一区| 中文字幕在线观看不卡| 在线免费观看视频一区| 丝袜美腿亚洲一区| 国产欧美一区二区三区鸳鸯浴 | 国产色产综合产在线视频| 99久久精品情趣| 蜜桃视频在线观看一区二区| 久久久久国产精品免费免费搜索| 成人一道本在线| 日本在线不卡一区| 中文字幕制服丝袜一区二区三区 | 美女视频黄免费的久久| 最新日韩av在线| 色综合久久88色综合天天| 奇米精品一区二区三区在线观看一| 91麻豆精品国产91久久久久| 成人精品免费网站| 国产精品羞羞答答xxdd| 日韩国产一二三区| 午夜亚洲国产au精品一区二区| 亚洲欧美日韩国产手机在线 | 一本一道综合狠狠老| 99这里都是精品| 久久久欧美精品sm网站| 欧美亚男人的天堂| 99re免费视频精品全部| 99久久精品99国产精品| 91视频在线观看| 色妹子一区二区| 欧美无砖砖区免费| 日韩一级片在线观看| 欧美r级在线观看| 国产精品视频麻豆| 一区二区在线观看av| 性做久久久久久久免费看| 蜜乳av一区二区三区| 丁香一区二区三区| 欧美亚洲丝袜传媒另类| 日韩亚洲欧美高清| 中文字幕乱码一区二区免费| 亚洲男人电影天堂| 美女脱光内衣内裤视频久久影院| 狠狠久久亚洲欧美| 色香色香欲天天天影视综合网| 精品视频一区二区不卡| 午夜精品久久久久久久久久 | 91蝌蚪国产九色| 成人av影院在线| a级精品国产片在线观看| 国产麻豆日韩欧美久久| 美国十次了思思久久精品导航| 人人爽香蕉精品| 久草在线在线精品观看| 国内精品久久久久影院一蜜桃| 麻豆成人av在线| 国产一区二区不卡在线| 粉嫩一区二区三区在线看| 99久久精品国产导航| 一本大道久久a久久精品综合| 色综合天天综合给合国产| 91福利国产精品| 欧美日本在线看| 欧美成人精品高清在线播放| 久久综合九色综合欧美98| 亚洲国产精品成人久久综合一区| 国产精品久久久久久久久免费樱桃 | 日韩精品国产欧美| 捆绑调教美女网站视频一区| 精品一区二区免费在线观看| 粉嫩蜜臀av国产精品网站| 97se亚洲国产综合在线| 欧美日韩一区二区三区在线| 制服丝袜中文字幕亚洲| 久久久久久99久久久精品网站| 国产欧美日韩另类视频免费观看| 综合在线观看色| 亚洲成精国产精品女| 精品中文字幕一区二区| www.综合网.com| 91精品欧美久久久久久动漫| 久久精品亚洲精品国产欧美 | 国产河南妇女毛片精品久久久| 成人国产一区二区三区精品| 欧美视频在线观看一区| wwwwww.欧美系列| 亚洲精品中文在线影院| 日韩精品三区四区| 国产99久久久国产精品潘金网站| 日本二三区不卡| 久久人人爽爽爽人久久久| 夜夜精品浪潮av一区二区三区| 九色综合狠狠综合久久| 色哟哟一区二区在线观看 | 91精品午夜视频| 国产精品美女久久久久久久久| 婷婷中文字幕一区三区| 成人激情小说乱人伦| 日韩欧美在线网站| 一区二区免费在线播放| 国产又粗又猛又爽又黄91精品| 欧美三级一区二区| 国产精品卡一卡二| 国产一区激情在线| 这里是久久伊人| 亚洲最大成人网4388xx| 风间由美一区二区三区在线观看 | 国产一区二区美女| 欧美日韩国产另类不卡| 国产欧美一区二区三区网站| 蜜芽一区二区三区| 欧美伊人久久大香线蕉综合69| 国产精品视频看| 国产成人在线观看| 26uuu精品一区二区在线观看| 亚洲小说春色综合另类电影| 99久久精品国产一区二区三区| 久久久久久久久久看片| 久久91精品国产91久久小草| 欧美疯狂做受xxxx富婆| 亚洲国产综合人成综合网站| 99久久精品国产麻豆演员表| 国产精品毛片无遮挡高清| 激情久久五月天| 精品久久久久久久久久久久包黑料 | 国产精品国产馆在线真实露脸 | 日韩黄色小视频| 欧美三级中文字| 亚洲高清在线精品| 欧美日韩亚洲国产综合| 一级日本不卡的影视| 在线亚洲+欧美+日本专区| 伊人开心综合网| 欧美在线观看视频一区二区三区| 亚洲美女一区二区三区| 在线观看欧美黄色| 亚洲午夜久久久久久久久电影院| 欧美日韩一区二区三区四区五区| 亚洲va天堂va国产va久| 欧美一区二区三区小说| 麻豆国产欧美一区二区三区|