婷婷综合国产,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
    91亚洲精品久久久蜜桃| 精品午夜一区二区三区在线观看| 自拍偷拍亚洲欧美日韩| 国产精品自拍网站| 91精品国产品国语在线不卡| 亚洲午夜免费视频| 欧美色成人综合| 午夜精品在线视频一区| 91精品国产一区二区三区蜜臀| 日韩国产一二三区| 欧美成人官网二区| 精品国产青草久久久久福利| 久久国产欧美日韩精品| 精品国产乱子伦一区| 国产乱码精品一品二品| 国产精品乱码一区二区三区软件| 色综合亚洲欧洲| 丝袜美腿一区二区三区| 欧美大胆人体bbbb| 国产69精品久久777的优势| 亚洲国产成人一区二区三区| 色狠狠一区二区| 蜜臀91精品一区二区三区| 亚洲精品一区二区三区精华液| 国产成人综合网站| 亚洲专区一二三| 国产亚洲一区二区在线观看| 日本韩国欧美在线| 国产一区二区精品久久91| 一区二区三区中文字幕精品精品| 日韩欧美国产一区在线观看| 丁香婷婷深情五月亚洲| 日韩av不卡在线观看| 国产精品盗摄一区二区三区| 91麻豆国产福利在线观看| 亚洲一区二区av在线| 欧美刺激脚交jootjob| 99在线热播精品免费| 久久66热偷产精品| 国产精品你懂的在线欣赏| 欧美一区二视频| 91在线视频在线| 国产成人在线视频免费播放| 日欧美一区二区| 亚洲精品午夜久久久| 久久―日本道色综合久久| 欧美日韩视频在线第一区| 国产福利一区二区三区视频 | 成人免费毛片片v| 亚洲精品成人悠悠色影视| 久久精品日韩一区二区三区| 色婷婷精品久久二区二区蜜臂av | 欧美电影免费观看完整版| 成人一区二区三区视频在线观看| 青青草97国产精品免费观看无弹窗版| 日韩一区二区免费在线电影| 91免费看视频| 国产在线不卡一区| 日产国产高清一区二区三区| 一区二区三区精品视频在线| 国产精品久久久久久久久搜平片| 精品日韩一区二区三区免费视频| 欧美视频在线一区| 色综合中文字幕| av电影天堂一区二区在线| 极品少妇一区二区| 免费美女久久99| 麻豆精品久久精品色综合| 亚洲精品国产一区二区三区四区在线| 国产亚洲午夜高清国产拍精品| 精品国产乱码久久久久久闺蜜| 777色狠狠一区二区三区| 欧美人妖巨大在线| 91精品国产一区二区三区 | 欧美最猛性xxxxx直播| 91亚洲资源网| 99精品视频在线播放观看| 成人丝袜视频网| 97国产一区二区| 91色视频在线| 欧美视频精品在线| 在线播放91灌醉迷j高跟美女 | 久久不见久久见免费视频7| 日本中文一区二区三区| 免费在线观看视频一区| 韩日av一区二区| 国产成人免费高清| 99视频一区二区| 在线观看日韩一区| 91精品国产色综合久久久蜜香臀| 日韩视频一区二区| 国产欧美日韩另类一区| 国产精品久久久久久久久免费樱桃| 国产精品久久久久久久久免费樱桃| 国产精品国产馆在线真实露脸| 亚洲精品欧美二区三区中文字幕| 亚洲国产日日夜夜| 麻豆91免费看| 99热99精品| 欧美一区二区人人喊爽| 日本一区二区在线不卡| 亚洲午夜久久久久久久久电影院| 日韩av高清在线观看| 国产福利一区在线| 在线精品国精品国产尤物884a| 91精品国产乱码| 国产精品少妇自拍| 亚洲国产精品人人做人人爽| 久草在线在线精品观看| av在线不卡免费看| 欧美精品v国产精品v日韩精品| 玖玖九九国产精品| 色综合一个色综合| xfplay精品久久| 亚洲一区二区偷拍精品| 国产精品夜夜爽| 911精品国产一区二区在线| 日本一区二区视频在线| 日韩高清一区在线| 99麻豆久久久国产精品免费| 日韩欧美国产精品一区| 亚洲一区二区三区自拍| 不卡的av在线播放| 精品国产乱码91久久久久久网站| 亚洲夂夂婷婷色拍ww47 | 国产成人小视频| 欧美一区二区观看视频| 国产精品热久久久久夜色精品三区 | 欧美日韩国产综合一区二区 | 亚洲一区二区四区蜜桃| 成人ar影院免费观看视频| 日韩亚洲国产中文字幕欧美| 亚洲另类在线制服丝袜| 国产精品亚洲成人| 精品久久久久99| 日韩中文字幕区一区有砖一区| 99精品在线观看视频| 国产精品美女视频| 国产很黄免费观看久久| 久久久亚洲高清| 粉嫩绯色av一区二区在线观看| 精品美女在线播放| 久久爱www久久做| 日韩美一区二区三区| 蜜臀久久久99精品久久久久久| 欧美日产国产精品| 性做久久久久久| 欧美中文字幕亚洲一区二区va在线| 欧美韩国日本综合| 丰满少妇久久久久久久| 国产精品视频免费看| 成人免费av在线| 国产精品国产三级国产aⅴ原创 | 麻豆91在线观看| 久久蜜桃一区二区| 国产999精品久久| 国产精品伦理在线| 色噜噜狠狠一区二区三区果冻| 国产精品免费aⅴ片在线观看| 国产精品一二三四五| 国产精品天干天干在观线| 91麻豆自制传媒国产之光| 亚洲综合久久av| 欧美日本一道本在线视频| 亚洲福利视频导航| 日韩一区二区三区视频在线观看 | 91麻豆免费看| 秋霞午夜av一区二区三区| 欧美一区永久视频免费观看| 九色porny丨国产精品| 久久久久99精品国产片| 不卡欧美aaaaa| 亚洲午夜视频在线| 亚洲精品在线观看视频| 成人爽a毛片一区二区免费| 亚洲综合一区在线| 欧美一二三区在线观看| 国产91精品在线观看| 一区二区三区欧美亚洲| 欧美一区二区三区免费大片| 国产一区二区三区在线观看免费 | 亚洲自拍与偷拍| 2020国产成人综合网| 91婷婷韩国欧美一区二区| 亚洲成人免费av| 国产情人综合久久777777| 欧美四级电影网| 国产乱码字幕精品高清av | 午夜精品福利久久久| 久久综合久色欧美综合狠狠| 91小视频免费看| 老汉av免费一区二区三区| 亚洲精品第一国产综合野| 欧美日韩aaa| 91在线你懂得| 国产精品99精品久久免费| 视频一区欧美日韩| 一区二区三区自拍| 中文欧美字幕免费| 欧美一区永久视频免费观看|