精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

PostgreSQL主備環境搭建

數據庫 其他數據庫 PostgreSQL
關于主備環境的搭建,我使用的基于流復制的方式搭建,這是在PG 9.0之后提供的對WAL傳遞日志的方法,是基于物理復制,在9.4開始有了邏輯解碼,而細粒度的邏輯復制在PG 10中會有較大的改進。

PostgreSQL主備環境搭建

記得在2年前寫過一篇PostgreSQL的文章,當時處于興趣,本來想在工作中接一下PG的業務,***因為各種各樣的原因就擱置了。

今天整理了下PostgreSQL的一些基礎內容,參考的書是唐成老師的那本《PostgreSQL修煉之道》,有了Oracle和MySQL的基礎,看起來會比從零開始要容易一些,總體的感覺,PG功能確實很多很全,功能上像Oracle看齊,技術風格和MySQL很像,在做一些總結的時候,不停的在兩個數據庫之間來回切換。

關于主備環境的搭建,我使用的基于流復制的方式搭建,這是在PG 9.0之后提供的對WAL傳遞日志的方法,是基于物理復制,在9.4開始有了邏輯解碼,而細粒度的邏輯復制在PG 10中會有較大的改進。

1.安裝部署數據庫軟件

安裝部署還是得啰嗦幾句,使用的是9.5版本的源碼安裝,源碼包很小,就幾十兆。

1)解壓 

  1. tar -zxvf  postgresql-9.5.0.tar.gz 

2)切換到解壓目錄,嘗試編譯準備 

  1. cd postgresql-9.5.0  
  2. ./configure -prefix /usr/local/pgsql  

這個過程很可能有問題,比如下面的錯誤。 

  1. configure: error: zlib library not found  
  2. If you have zlib already installed, see config.log for details on the  
  3. failure.  It is possible the compiler isn't looking in the proper directory.  
  4. Use --without-zlib to disable zlib support.  

類似的錯誤還有readline,實際的情況zlib包和readline包都是有的。

這里需要注意一點:

redhat 系列下這個軟件包叫  readline-devel     ubuntu 下叫readline-dev    細分又分為libreadline5-dev   和 libreadline6-dev

所以我們需要安裝的是readline-devel和zlib-devel的包即可搞定,而不要只是懷疑,然后把--without-zlib選項給啟用了。

接下來的步驟就簡單了。

3)開始編譯安裝

這兩個過程耗時相對會多一些,大概幾分鐘吧,比MySQL的源碼編譯要快很多。 

  1. make  
  2. make install  

4)創建用戶和組 

  1. useradd postgres  
  2. mkdir -p /data/pgsql9.5  
  3. chown -R postgres:postgres /data/pgsql9.5  
  4. su - postgres  

5)初始化部署 

  1. /usr/local/pgsql/bin/initdb -D  /data/pgsql9.5 

至此,數據庫軟件部署就搞定了,在這里我們只做了功能,還沒有涉及性能層面的調整和優化。

2.配置主庫

使用的環境是兩臺服務器

192.168.179.128  主庫

192.168.253.134  備庫

1)創建一個復制角色

CREATE ROLE replica login replication encrypted password 'replica';

2)配置訪問權限文件gp_hba.conf

添加一條記錄,使得備庫可以訪問,修改后需要重啟 

  1. host   replication  replica   192.168.253.134/24   trust 

因為是跨網段,我額外補充了一條網關的記錄 

  1. host   replication  replica   192.168.179.1/24   trust 

3)修改參數配置文件postgresql.conf

修改如下的幾個參數設置,端口還是保留默認的5432 

  1. listen_addresses = '*"  
  2. port = 5432  
  3. wal_level = hot_standby  
  4. max_wal_senders = 2  
  5. wal_keep_segments = 32  
  6. wal_sender_timeout =60s  
  7. max_connections =100 

這些步驟完成后,切記要重啟一下PG使得配置生效

4)重啟PG 

  1. $ /usr/local/pgsql/bin/pg_ctl -D /data/pgsql9.5 -l logfile restart 

3.配置備庫

備庫需要同樣的步驟來部署數據庫軟件,參考***部分即可。

這個時候備庫上還沒有初始化數據,我們模擬客戶端的方式來訪問,可能會有如下的錯誤。 

  1. $ psql -Ureplica -h192.168.179.128 -p5432 --password  
  2. Password for user replica:   
  3. psql: FATAL:  no pg_hba.conf entry for host "192.168.179.1"user "replica"database "replica"  

1)使用pg_basebackup還原數據

先不必擔心,我們可以使用pg_basebackup或者命令行的方式來做備份恢復 

  1. $ pg_basebackup -F p --progress -D /data/pgsql9.5 -h 192.168.179.128 -p 5432 -U replica --password  
  2. Password:   
  3. 22484/22484 kB (100%), 1/1 tablespace  
  4. NOTICE:  WAL archiving is not enabled; you must ensure that all required WAL segments are copied through other means to complete the backup 

2)配置恢復配置recovery.conf

這個步驟是關鍵,和Oracle里面的歸檔參數或者和MySQL里的change master的設置類似。

recovery.conf文件可以從模板里拿到: 

  1. cp /usr/local/pgsql/share/recovery.conf.sample  /data/pgsql9.5/recovery.conf 

recovery.conf文件的內容改動參考如下: 

  1. standby_mode = on  
  2. primary_conninfo = 'host=192.168.179.128 port=5432 user=replica password=replica'  
  3. recovery_target_timeline = 'latest'  
  4. trigger_file = '/data/pgsql9.5/trigger_activestb' 

3)修改參數文件postgresql.conf的配置

postgresql.conf文件的內容修改如下,配置和主庫差別較大,需要注意。 

  1. listen_addresses = '*'  
  2. port = 5432  
  3. wal_level = minimal  
  4. max_wal_senders = 0  
  5. wal_keep_segments = 0  
  6. max_connections = 1000  
  7.  
  8.  
  9. synchronous_commit = off  
  10. synchronous_standby_names = ''  
  11. hot_standby = on  
  12. max_standby_streaming_delay = 30  
  13. wal_receiver_status_interval = 1s  
  14. hot_standby_feedback = on  

4)啟動PG備庫 

  1. $ /usr/local/pgsql/bin/pg_ctl -D /data/pgsql9.5 -l logfile start 

5)查看復制狀態

可以在主庫端查看復制狀態,參考pg_stat_replication視圖,在查看的過程中,這個視圖字段較大,看起來會有些亂,我們可以使用類似MySQL \G的方式來查看,即\x的擴展模式。 

  1. postgres=# \x  
  2. Expanded display is on 
  3. postgres=# select * from pg_stat_replication;   
  4. -[ RECORD 1 ]----+------------------------------  
  5. pid              | 20539  
  6. usesysid         | 16384  
  7. usename          | replica  
  8. application_name | walreceiver  
  9. client_addr      | 192.168.179.1  
  10. client_hostname  |   
  11. client_port      | 49374  
  12. backend_start    | 2018-03-25 05:19:15.215181+08  
  13. backend_xmin     | 1756  
  14. state            | streaming  
  15. sent_location    | 0/302F600  
  16. write_location   | 0/302F600  
  17. flush_location   | 0/302F600  
  18. replay_location  | 0/302F600  
  19. sync_priority    | 0  
  20. sync_state       | async   
責任編輯:龐桂玉 來源: 楊建榮的學習筆記
相關推薦

2022-03-09 12:26:04

MySQL高可用性主備延遲

2021-10-26 08:00:00

數據庫架構技術

2013-10-30 22:41:23

Clouda環境

2011-03-14 13:06:58

LAMP搭建

2011-03-09 13:02:31

LAMP環境搭建

2023-12-12 07:24:06

MySQL策略主服務器

2023-11-27 07:23:39

2021-07-14 23:38:02

PostgreSQLOracle模式

2017-12-12 14:26:16

數據庫PostgreSQL邏輯優化

2011-08-25 15:02:17

Lua環境搭建EditPlus

2013-07-23 06:11:44

Android開發學習Android開發環境Java

2015-10-26 10:14:13

Android開發環境robolectric

2009-06-17 17:02:22

2011-04-02 11:40:17

LAMP測試環境

2024-05-31 13:55:25

2011-09-01 19:06:57

UbuntuLua安裝環境

2022-04-26 11:06:50

環境搭建

2016-08-16 13:44:28

AndroidLinuxADT

2023-08-11 14:06:58

鴻蒙Windows

2011-09-27 11:30:29

SSH 環境搭建
點贊
收藏

51CTO技術棧公眾號

亚洲18女电影在线观看| 亚洲久久成人| 欧美在线看片a免费观看| 日韩av在线一区二区三区| 一级特黄色大片| 午夜国产一区| 亚洲免费人成在线视频观看| 91精品无人成人www| 亚洲综合影视| 91免费看片在线观看| 成人黄色影片在线| 国产精品老女人| 久久在线播放| 日韩大陆欧美高清视频区| 蜜臀av午夜一区二区三区| 黄色动漫在线观看| 久久久影视传媒| 国产精品久久亚洲| 一级黄色大毛片| 性色av一区二区怡红| 欧美成人激情在线| 欧美成人国产精品一区二区| 日韩一区二区三区精品视频第3页| 狠狠综合久久av一区二区小说| 亚洲欧洲在线一区| 手机看片一区二区| 国产精品综合一区二区| 国产精品69久久久久| 国产大片中文字幕在线观看| 欧美aaaa视频| 亚洲午夜av久久乱码| 91超薄肉色丝袜交足高跟凉鞋| 欧美va视频| 狠狠久久五月精品中文字幕| 丁香婷婷综合激情| bbbbbbbbbbb在线视频| 亚洲一区导航| 欧美好骚综合网| 亚洲欧洲免费视频| 国产二级一片内射视频播放 | 中文字幕在线观看第三页| av美女在线观看| 亚洲主播在线观看| 超碰97在线看| 黄视频在线观看网站| 中文在线免费一区三区高中清不卡| 国产一区免费视频| 黄色一级a毛片| 国产乱妇无码大片在线观看| 国产欧美日韩免费| 丰满熟女人妻一区二区三| 久久久久久久波多野高潮日日| 久久久久久久激情视频| 久草福利资源在线观看| 欧美.日韩.国产.一区.二区| 日日狠狠久久偷偷四色综合免费| 欧美做受高潮6| 久久91麻豆精品一区| 日韩精品在线免费观看视频| 屁屁影院国产第一页| 国产人妖ts一区二区| 欧美不卡视频一区| 无码人妻丰满熟妇啪啪网站| 成人福利一区| 亚洲精品理论电影| 国产精品夜色7777狼人| 久久久高清视频| 露出调教综合另类| 日韩av影视在线| 中文字幕一区二区三区人妻不卡| 色天天色综合| 国产午夜精品一区理论片飘花 | 国产欧美日韩麻豆91| 五月天丁香综合久久国产| 亚洲精品承认| 亚洲精品大片www| 青青青在线视频播放| 动漫一区二区| 色嗨嗨av一区二区三区| 亚洲激情在线观看视频| 图片一区二区| 日韩免费看网站| 国产伦精品一区三区精东| 免费欧美一区| 久久精品成人欧美大片古装| 欧美黄色免费观看| 国产精品尤物| 国产精品最新在线观看| 亚洲av无码乱码国产麻豆| 99久久国产综合精品麻豆| 色视频一区二区三区| 成人av免费| 亚瑟在线精品视频| 最新中文字幕免费视频| 一本一道久久a久久| 精品视频在线导航| 国产精品 欧美在线| 国产视频不卡在线| 一区二区国产在线| 欧美在线激情视频| 国产乱淫a∨片免费观看| eeuss鲁片一区二区三区在线观看| 九9re精品视频在线观看re6| 国产大片在线免费观看| 亚洲免费视频成人| 日韩精品免费播放| 国产电影一区二区| 亚洲成人久久网| 任我爽在线视频| 亚洲激情午夜| 成人精品视频99在线观看免费| 性一交一乱一色一视频麻豆| 久久亚洲二区三区| 日韩一级片一区二区| 高清不卡av| 精品少妇一区二区三区视频免付费| 精品人妻少妇嫩草av无码| 日韩毛片视频| 琪琪第一精品导航| 北条麻妃一二三区| 国产精品国产a| 国产精品免费观看久久| 亚洲精品在线播放| 中文字幕日韩电影| 激情视频网站在线观看| 丁香桃色午夜亚洲一区二区三区| 亚洲精品欧美精品| 午夜精品久久久久久久久久蜜桃| 欧美精品一区二区三区蜜桃| a在线视频播放观看免费观看| 日韩精品午夜视频| 欧美xxxx黑人又粗又长密月| 丁香花电影在线观看完整版| 3d动漫精品啪啪一区二区竹菊| 国产毛片久久久久久久| 一区二区久久| 好吊色欧美一区二区三区视频| 大片免费在线观看| 欧美精品日韩一区| 激情无码人妻又粗又大| 日韩精品成人一区二区三区| 另类小说综合网| 国产精品vvv| 亚洲成人激情在线| 日本在线视频免费观看| 国产91精品免费| 成年丰满熟妇午夜免费视频| 在线不卡一区| 久久精品国产亚洲| 97超碰人人模人人人爽人人爱| 国产视频视频一区| 亚洲人辣妹窥探嘘嘘| 精品国产乱码久久久久久果冻传媒| 日本aⅴ大伊香蕉精品视频| 少妇激情av一区二区| 天天影视涩香欲综合网| 成人影视免费观看| 久久久久久9| 亚洲v国产v在线观看| 欧美天堂在线| 久久精品夜夜夜夜夜久久| 999国产精品视频免费| 亚洲女同ⅹxx女同tv| 男人添女人荫蒂国产| 国产精品第十页| 精品国产乱码久久久久久丨区2区| 理论不卡电影大全神| 亚洲美女福利视频网站| 最新黄色网址在线观看| 亚洲欧美中日韩| 一级黄色片在线免费观看| 欧美.www| 欧美福利一区二区三区| 91成人在线| 欧美裸身视频免费观看| 神马午夜一区二区| 在线观看免费一区| 欧美成人免费观看视频| 成人18视频在线播放| 国产成人av影视| 91精品秘密在线观看| 国产三级精品在线不卡| 国产综合色区在线观看| 久久久精品视频成人| 手机在线观看免费av| 欧美亚洲高清一区| 欧美毛片在线观看| 国产午夜亚洲精品羞羞网站| 不用播放器的免费av| 亚洲大胆av| 亚洲蜜桃av| 国产精品色在线网站| 国产精品69久久| 美女尤物在线视频| 最近2019好看的中文字幕免费| av中文字幕在线免费观看| 欧美日韩国产中文字幕| 国产精品视频看看| 91麻豆成人久久精品二区三区| 亚洲欧美aaa| 国产精品毛片| 亚洲自拍偷拍一区二区三区| 男人天堂av电影| 亚洲精品a级片| 欧美成人在线免费观看| 99精品国产九九国产精品| 国产91对白在线播放| 超鹏97在线| 国产亚洲欧美一区| 日韩中文字幕免费在线观看| 欧美日韩中文一区| 一级成人黄色片| 亚洲伊人色欲综合网| 99热6这里只有精品| 99精品国产热久久91蜜凸| 无套内谢丰满少妇中文字幕| 久久午夜av| 国产精品一线二线三线| 99久久夜色精品国产亚洲96| 欧美男人的天堂| aaa国产精品视频| 成人在线一区二区| 深夜视频一区二区| 国产91|九色| 国产中文在线播放| 久久99热精品| 国产欧美久久久久久久久| 伊人伊成久久人综合网小说| 人妻91麻豆一区二区三区| 欧美一区二区在线看| 中文字幕一区二区三区免费看 | 国产天堂第一区| 五月综合激情婷婷六月色窝| 青青草手机在线观看| 中文字幕日韩精品一区| 四虎国产成人精品免费一女五男| 久久综合中文字幕| 日本黄色网址大全| 久久先锋影音av鲁色资源网| 五月天激情小说| 成人动漫在线一区| 少妇搡bbbb搡bbb搡打电话| 国产精品小仙女| 国产探花一区二区三区| 国模一区二区三区白浆| 亚洲图色中文字幕| 精彩视频一区二区| 亚洲第一天堂久久| 久久99国产精品久久| 国产九九热视频| 蜜臀av一级做a爰片久久| 免费黄色一级网站| 蜜桃久久久久久久| xx欧美撒尿嘘撒尿xx| 日本午夜精品一区二区三区电影| av观看免费在线| 老牛国产精品一区的观看方式| 少妇高潮喷水久久久久久久久久| 亚洲一区一卡| 91色国产在线| 毛片一区二区三区| 免费黄频在线观看| 成人免费毛片a| 屁屁影院国产第一页| 久久久久久久性| 国产熟女一区二区| 国产精品网友自拍| 天天做天天爱天天高潮| av影视在线| 性欧美在线看片a免费观看| av最新在线| 国产精品第一视频| 伊人久久一区| 都市激情久久久久久久久久久| 波多野结衣欧美| 你懂的视频在线一区二区| 日韩www.| 伊人网在线免费| 亚洲欧美bt| 色噜噜狠狠永久免费| 国产伦精品一区二区三区视频青涩 | 麻豆传媒在线观看| 欧美极品在线视频| 大胆人体一区二区| 国产人妖伪娘一区91| 日韩高清二区| 欧美日韩一区在线播放| 久久久久国产精品| 日本福利视频一区| 青娱乐精品视频| 国产精品99精品无码视亚| 久久综合中文字幕| www.99re7| 日韩欧美主播在线| 中文字幕在线观看1| 精品国产乱码91久久久久久网站| 男人久久精品| 欧美成年人视频网站| 周于希免费高清在线观看| 国产在线视频欧美| 亚州综合一区| 只有这里有精品| 视频一区视频二区中文字幕| 日本特黄在线观看| 国产日韩在线不卡| 国产午夜精品无码| 欧美片在线播放| 深夜福利视频在线免费观看| 久久精品99无色码中文字幕| 亚洲一区二区激情| 国产精品自在在线| 性欧美13一14内谢| 亚洲一区二区四区蜜桃| 中文字幕一区二区在线视频 | 亚洲va欧美va天堂v国产综合| 丰满熟女人妻一区二区三| 亚洲激情中文字幕| 亚洲综合伊人久久大杳蕉| 国产精品免费小视频| 欧美jizz19性欧美| 99久久久精品视频| 久久99热国产| www在线观看免费视频| 亚洲电影激情视频网站| 国产农村妇女毛片精品| 亚洲午夜av电影| 亚洲高清黄色| 久久久99爱| 99国产精品99久久久久久粉嫩| 中文字幕在线视频一区二区| 国产精品免费视频网站| 永久免费无码av网站在线观看| 亚洲第一页在线| 男女免费观看在线爽爽爽视频| 成人精品视频99在线观看免费| 日韩.com| 污版视频在线观看| 中文字幕国产一区二区| 无码人妻精品一区二区| 国产丝袜一区二区三区| 欧美办公室脚交xxxx| 国产精品视频在线免费观看| 欧美有码视频| 久久久久亚洲av片无码v| 亚洲情趣在线观看| 国产sm主人调教女m视频| www.色综合| 国产精品一区二区美女视频免费看| 亚洲欧洲一区二区在线观看| 欧美aaaaaa午夜精品| 国产午夜精品福利视频| 欧美色图第一页| 一区二区三区视频在线观看视频| 国产精品美乳在线观看| 欧美国产一区二区三区激情无套| 亚洲一级片网站| 亚洲品质自拍视频| 国产浮力第一页| 欧美日韩成人在线视频| 国产伦精品一区二区三区在线播放 | 蜜桃一区二区三区四区| 国产传媒视频在线| 666欧美在线视频| 视频在线观看入口黄最新永久免费国产| 亚洲一区制服诱惑| 激情欧美一区| 自拍视频一区二区| 91福利小视频| 欧美69xxx| 岛国视频一区免费观看| 99精品视频免费观看视频| 精品人妻少妇嫩草av无码| 欧美主播一区二区三区美女| www.亚洲资源| 91青青草免费在线看| 99在线|亚洲一区二区| 91视频免费观看网站| 欧美精品黑人性xxxx| 丝袜美女在线观看| 久久久久久久久一区二区| 男女性色大片免费观看一区二区 | 激情懂色av一区av二区av| 欧美孕妇孕交xxⅹ孕妇交| 国产精品九九九| 欧美激情1区| 在线 丝袜 欧美 日韩 制服| 欧美亚洲国产一区在线观看网站| 国产区在线观看| 乱一区二区三区在线播放| 久久99国产精品久久99| 在线观看免费国产视频| 在线看日韩欧美| www.丝袜精品| 中文字幕第36页| 亚洲综合免费观看高清完整版在线 | 一区在线影院| 亚洲色成人www永久在线观看| 久久免费精品国产久精品久久久久| 亚洲天堂网在线观看视频| 性金发美女69hd大尺寸|