校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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 主從復制(主從切換)操作的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    美国十次综合导航| 亚洲综合另类小说| 一区二区三区四区蜜桃| 天天综合网 天天综合色| 高清不卡在线观看av| 在线播放亚洲一区| 国产精品成人免费| 久久se这里有精品| 欧美日韩视频专区在线播放| 国产一区在线视频| 欧美嫩在线观看| 欧美激情一区二区三区蜜桃视频| 亚洲第一福利一区| av电影在线不卡| 久久综合狠狠综合久久综合88 | 日韩三级视频中文字幕| 亚洲精品乱码久久久久久久久| 国产美女主播视频一区| 欧美一区二区视频在线观看2022 | 国产精品欧美久久久久一区二区| 免费观看成人鲁鲁鲁鲁鲁视频| 91福利在线看| 国产精品成人网| 国产成人精品免费在线| 精品成人一区二区三区| 另类调教123区 | 92精品国产成人观看免费| 亚洲一区二区免费视频| 国产精品国产a级| 国产综合久久久久影院| 欧美tickling网站挠脚心| 无码av中文一区二区三区桃花岛| 欧美这里有精品| 一区二区三区资源| 91丝袜美腿高跟国产极品老师 | 色老汉一区二区三区| 亚洲欧洲精品天堂一级| 国产成人免费视频网站高清观看视频| 日韩午夜在线播放| 另类小说图片综合网| 精品日韩在线观看| 精品一区二区影视| 亚洲精品一区二区三区四区高清| 久久99精品国产麻豆不卡| 日韩精品在线一区| 韩国女主播成人在线| 久久久综合九色合综国产精品| 国产一区二区三区免费看| 精品国产91洋老外米糕| 国产一区二区美女诱惑| 国产亚洲欧美中文| 成人视屏免费看| ...中文天堂在线一区| 91麻豆精品在线观看| 亚洲一区在线观看网站| 欧美日韩精品免费| 青娱乐精品在线视频| 欧美mv和日韩mv国产网站| 国内精品写真在线观看| 日本一区二区不卡视频| 99精品热视频| 亚洲制服丝袜在线| 91精品国产综合久久精品app| 亚洲高清不卡在线| 91精品国产综合久久久蜜臀图片| 欧美性生活大片视频| 欧美第一区第二区| 东方欧美亚洲色图在线| 国产精品不卡在线| 精品国产91乱码一区二区三区| 洋洋av久久久久久久一区| 在线成人高清不卡| 国产激情视频一区二区三区欧美| 国产精品毛片大码女人| 91精品办公室少妇高潮对白| 日韩成人伦理电影在线观看| 欧美精品一区二区三区视频| 国产精品乱码一区二区三区软件| 日韩精品免费视频人成| 91精品国产综合久久久蜜臀粉嫩 | 久久毛片高清国产| 97久久精品人人爽人人爽蜜臀| 亚洲成人一区二区| 精品少妇一区二区三区在线视频| 懂色av一区二区夜夜嗨| 亚洲www啪成人一区二区麻豆| 精品粉嫩aⅴ一区二区三区四区| 成人av在线看| 日韩精品欧美精品| 国产精品久久久久久久久搜平片 | 日本韩国一区二区三区| 美国毛片一区二区三区| 国产精品精品国产色婷婷| 欧美美女喷水视频| 国产精品亚洲人在线观看| 亚洲一区二区在线免费观看视频 | 欧美体内she精高潮| 国产成人久久精品77777最新版本| 亚洲欧美日韩在线| 欧美一级一区二区| www.亚洲人| 国产精品美女久久久久久2018| 欧美日韩精品一区二区在线播放| 国产米奇在线777精品观看| 亚洲国产中文字幕在线视频综合| 久久免费偷拍视频| 欧美伊人久久大香线蕉综合69| 韩国欧美国产1区| 亚洲国产精品自拍| 欧美韩国日本综合| 欧美一区二区免费视频| 91蜜桃网址入口| 国内成人精品2018免费看| 亚洲综合免费观看高清完整版在线 | 91美女视频网站| 狠狠色狠狠色综合日日91app| 亚洲激情五月婷婷| 日本一区二区免费在线观看视频 | 国产一区免费电影| 五月综合激情婷婷六月色窝| 国产精品白丝在线| 久久久久久久久99精品| 51精品久久久久久久蜜臀| 99国内精品久久| 国产精品亚洲а∨天堂免在线| 天使萌一区二区三区免费观看| 亚洲欧美一区二区三区极速播放| 久久九九国产精品| 欧美一区二区三区白人| 在线观看国产日韩| 99精品国产热久久91蜜凸| 国产东北露脸精品视频| 久久99久久久欧美国产| 日本亚洲一区二区| 亚洲第一福利一区| 亚洲国产裸拍裸体视频在线观看乱了 | 色哟哟一区二区在线观看| 精品99999| 久久99日本精品| 五月婷婷久久丁香| 亚洲久草在线视频| 久久久噜噜噜久久人人看 | 99re亚洲国产精品| 成人精品视频一区二区三区尤物| 国产一区二区三区在线观看免费视频 | 国产欧美精品一区aⅴ影院 | 欧美性猛交xxxx黑人交| www.激情成人| 高清在线不卡av| 国产精品一区二区果冻传媒| 狠狠色2019综合网| 激情五月婷婷综合| 国内精品国产成人| 韩国av一区二区三区在线观看| 美美哒免费高清在线观看视频一区二区| 午夜精品福利一区二区蜜股av| 亚洲成a人在线观看| 午夜av一区二区| 青娱乐精品视频| 蜜臀a∨国产成人精品| 久久电影国产免费久久电影| 国内外精品视频| 国产一区二区不卡老阿姨| 国产风韵犹存在线视精品| 成人h动漫精品一区二区| jvid福利写真一区二区三区| 94-欧美-setu| 欧美色视频一区| 91精选在线观看| 日韩一级片网站| 久久免费午夜影院| 国产精品毛片久久久久久 | 日韩免费看的电影| 精品国产百合女同互慰| 国产亚洲制服色| 中文字幕一区日韩精品欧美| 亚洲精品乱码久久久久| 午夜影院在线观看欧美| 免费人成黄页网站在线一区二区| 久久97超碰国产精品超碰| 国产成人免费xxxxxxxx| 99精品久久久久久| 中文字幕制服丝袜成人av | 色av一区二区| 欧美日韩国产区一| 欧美videos大乳护士334| 国产欧美一区二区三区沐欲| 综合久久久久久| 亚洲第一在线综合网站| 久久精品国产第一区二区三区| 国产精品99久久久久久久女警| 99久久久久久99| 欧美日韩精品一二三区| 2022国产精品视频| 中文字幕佐山爱一区二区免费| 五月婷婷久久综合| 国产乱码精品1区2区3区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 亚洲欧美福利一区二区| 亚洲大尺度视频在线观看|