亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 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 主從復制(主從切換)操作的相關信息資訊供網民參考!
  • 推薦文章
    在线观看成人网 | 美女免费毛片| 99色播| 青青青草影院 | 日本在线播放一区| 欧美另类videosbestsex久久| 黄视频网站在线观看| 超级乱淫伦动漫| 免费国产在线观看| 毛片电影网| 欧美一级视频免费观看| 欧美激情一区二区三区视频| 久久国产精品自线拍免费| 精品视频在线观看一区二区三区| 久久久久久久久综合影视网| 精品国产一区二区三区精东影业 | 欧美日本免费| 欧美国产日韩一区二区三区| 国产麻豆精品hdvideoss| 国产不卡高清在线观看视频| 99热精品一区| 国产精品1024永久免费视频| 国产视频久久久| 国产不卡精品一区二区三区| 午夜在线影院| 成人av在线播放| 美女免费黄网站| 韩国三级一区| 韩国三级视频网站| 色综合久久久久综合体桃花网| 日韩专区亚洲综合久久| 黄色短视频网站| 四虎影视精品永久免费网站 | 国产一区精品| 国产成人精品综合| 久久成人综合网| 黄视频网站免费看| 99久久精品国产国产毛片| 欧美a级片免费看| 欧美另类videosbestsex高清 | 91麻豆精品国产综合久久久| 精品久久久久久中文| 欧美电影免费| 日本特黄一级| 免费的黄色小视频| 国产麻豆精品| 亚洲精品久久久中文字| 精品久久久久久免费影院| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 亚洲 国产精品 日韩| 亚洲第一页色| 精品视频在线看| 精品久久久久久免费影院| 亚欧视频在线| 国产网站免费| 色综合久久天天综合| 久久精品免视看国产成人2021| 国产网站免费视频| 国产美女在线一区二区三区| 四虎影视久久久| 国产视频在线免费观看| 欧美爱爱网| 一级毛片视频免费| 免费一级片在线| 日韩一级黄色| 台湾毛片| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产伦久视频免费观看 视频| 九九九国产| 91麻豆精品国产高清在线| 精品久久久久久中文字幕2017| 日韩在线观看视频网站| 日韩专区一区| 国产高清视频免费| 精品视频在线观看视频免费视频| 成人a大片在线观看| 91麻豆精品国产片在线观看| 尤物视频网站在线观看| 久久福利影视| 国产国语对白一级毛片| 一级女人毛片人一女人| 国产美女在线一区二区三区| 日本在线不卡免费视频一区| 国产成人女人在线视频观看 | 国产视频一区二区在线播放| 夜夜操天天爽| 91麻豆国产级在线| 一级毛片视频免费| 免费一级生活片| 一级片片| 久久国产影视免费精品| 精品国产亚洲人成在线| 午夜欧美成人香蕉剧场| 久草免费在线视频| 国产91素人搭讪系列天堂| 四虎影视库| 欧美1区| 韩国三级视频在线观看| 国产一区免费在线观看| 日本免费看视频| 亚洲 国产精品 日韩| 青青久在线视频| 你懂的福利视频| 色综合久久天天综合观看| 国产a视频精品免费观看| 91麻豆精品国产片在线观看| 国产一区二区精品在线观看| 久久国产影院| 韩国毛片免费大片| 韩国毛片| 免费的黄视频| 国产精品123| 国产视频久久久久| 国产视频一区二区在线观看| 色综合久久天天综合观看| 999精品视频在线| 国产亚洲精品成人a在线| 久久精品店| 亚洲精品影院| 免费一级生活片| 一级毛片视频播放| 日韩在线观看网站| 欧美另类videosbestsex久久| 一级女人毛片人一女人| 麻豆网站在线看| 四虎影视久久久| 日韩免费在线| 精品视频一区二区三区| 亚洲第一页色| 欧美18性精品| 国产亚洲精品aaa大片| 国产精品自拍亚洲| 国产国语对白一级毛片| 久久久久久久免费视频| 黄色免费网站在线| 国产精品1024在线永久免费| 日日夜夜婷婷| 国产成a人片在线观看视频| 色综合久久久久综合体桃花网| 精品视频免费在线| 国产一区免费在线观看| 四虎久久影院| 精品久久久久久中文字幕一区| 九九久久99| 一级毛片视频免费| 亚洲女人国产香蕉久久精品| 欧美激情一区二区三区视频 | 欧美日本韩国| 久久国产一区二区| 国产精品自拍一区| 九九热国产视频| 一 级 黄 中国色 片| a级精品九九九大片免费看| 四虎影视久久久| 国产成人精品影视| 国产伦精品一区二区三区无广告 | 韩国三级视频在线观看| 91麻豆精品国产高清在线| 欧美一区二区三区在线观看| 欧美激情中文字幕一区二区| 国产一区二区精品久久| 国产网站在线| 天天做日日爱| 精品国产一级毛片| 国产国语对白一级毛片| 欧美日本免费| 亚洲 国产精品 日韩| 日本特黄一级| 99热精品在线| 成人a大片在线观看| 九九九国产| 色综合久久手机在线| 成人免费网站久久久| 免费毛片基地| 九九精品在线| 亚欧视频在线| 国产成人女人在线视频观看 | 午夜在线亚洲| 日本特黄一级| 免费国产在线视频| 国产麻豆精品hdvideoss| 精品国产一区二区三区免费 | 国产网站免费观看| 青草国产在线| 国产高清视频免费| 精品视频一区二区| 黄视频网站在线看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产成a人片在线观看视频| 91麻豆国产| 青青久在线视频| 日韩中文字幕在线亚洲一区 | 91麻豆国产| 成人免费一级纶理片| 高清一级毛片一本到免费观看| 91麻豆tv| 99久久网站| 天天做日日爱| 国产福利免费视频| 国产综合91天堂亚洲国产|