国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

PGsql邏輯復(fù)制

IT那活兒 / 845人閱讀
PGsql邏輯復(fù)制

點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了!!!


邏輯復(fù)制特點(diǎn)

  • 基于wal日志;
  • 同步的最小單元是表;
  • 可以設(shè)置不同級(jí)別的復(fù)制;
  • 多對(duì)一、一對(duì)多、多對(duì)多皆可;
  • 支持不同版本之間進(jìn)行邏輯復(fù)制(9.5以上);
  • 訂閱端可寫(xiě)。


邏輯復(fù)制配置步驟

2.1 發(fā)布節(jié)點(diǎn)配置文件設(shè)置
--設(shè)置pg發(fā)布節(jié)點(diǎn)配置文件:
vi postgresql.conf
--設(shè)置wal日志級(jí)別(注:該參數(shù)重啟生效):
wal_level = logical
--設(shè)置監(jiān)聽(tīng)對(duì)象(*代表所有):
isten_addresses = *
2.2 發(fā)布節(jié)點(diǎn)pg_hba.conf文件配置
2.3 發(fā)布節(jié)點(diǎn)創(chuàng)建復(fù)制用戶(hù)
--創(chuàng)建復(fù)制用戶(hù):
create user repuser replication login connection limit 10 encrypted password ‘123456’;
--為復(fù)制用戶(hù)授權(quán):
grant connect on database test to repuser;
grant select on test2 to repuser;
--檢查表賦權(quán):
dp+ test2
2.4 為目標(biāo)復(fù)制表創(chuàng)建發(fā)布
--為目標(biāo)復(fù)制表創(chuàng)建發(fā)布:
create publication pub2 for table test2;

--查看已經(jīng)創(chuàng)建的所有發(fā)布:

select * from pg_publication;


2.5 訂閱節(jié)點(diǎn)創(chuàng)建訂閱
--創(chuàng)建與目標(biāo)表結(jié)構(gòu)相同的復(fù)制表:
create table test2 (id int);
--為復(fù)制表創(chuàng)建訂閱:
create subscription sub2 connection ‘host=192.168.168.123 port=1921 dbname=test user=repuser’ publication pub2;
--檢查訂閱:
select * from pg_subscription;
--檢查發(fā)布端和訂閱端數(shù)據(jù)量是否相等。
select (1) from test2;

發(fā)布訂閱新表操作

3.1 發(fā)布節(jié)點(diǎn)添加新表
--賦權(quán):
grant select on test3 to repuser;
--為發(fā)布加表:
alter publication pub2 add table test3;
3.2 訂閱節(jié)點(diǎn)加表操作
--創(chuàng)建與目標(biāo)表結(jié)構(gòu)相同的復(fù)制表:
create table test3 (id int);
--刷新訂閱:
alter subscription sub2 refresh publication;


其他參考語(yǔ)句

4.1 發(fā)布節(jié)點(diǎn)查發(fā)布下的表
--查看不同對(duì)應(yīng)的發(fā)布:
SELECT * FROM pg_publication_tables;


4.2 訂閱節(jié)點(diǎn)禁用和啟用節(jié)點(diǎn)
--禁用訂閱:
alter subscription sub2 disable;
--啟用訂閱:
alter subscription sub2 enable;
4.3 訂閱端查看訂閱狀態(tài)
--狀態(tài)查看:
select * from pg_subscription;
4.4 邏輯復(fù)制的監(jiān)控視圖
--發(fā)布端狀態(tài):
select * from pg_stat_replication;
--訂閱端狀態(tài):
select * from pg_stat_subscription;

本文作者:胡曉明(上海新炬王翦團(tuán)隊(duì))

本文來(lái)源:“IT那活兒”公眾號(hào)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/129381.html

相關(guān)文章

  • postgresql 10主備流復(fù)制測(cè)試

    postgresql 10主備流復(fù)制測(cè)試 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; ...

    IT那活兒 評(píng)論0 收藏2959
  • 什么是最適合云數(shù)據(jù)庫(kù)的架構(gòu)設(shè)計(jì)?

    摘要:在技術(shù)探索中,選擇了更適合云數(shù)據(jù)庫(kù)場(chǎng)景的架構(gòu)和引擎設(shè)計(jì)。目前,巨杉數(shù)據(jù)庫(kù)付費(fèi)企業(yè)級(jí)客戶(hù)與社區(qū)用戶(hù)總數(shù)超過(guò)家,并已在超過(guò)家強(qiáng)級(jí)別的銀行保險(xiǎn)證券等大型金融機(jī)構(gòu)核心生產(chǎn)業(yè)務(wù)上線。這一整體架構(gòu)設(shè)計(jì)相信是云數(shù)據(jù)發(fā)展的主流架構(gòu)設(shè)計(jì)。 分布式數(shù)據(jù)庫(kù)技術(shù)發(fā)展多年,但是在應(yīng)用、業(yè)務(wù)的驅(qū)動(dòng)下,分布式數(shù)據(jù)庫(kù)的架構(gòu)一直在不斷發(fā)展和演進(jìn)。 開(kāi)源金融級(jí)分布式數(shù)據(jù)庫(kù)SequoiaDB,經(jīng)過(guò)6年的研發(fā),堅(jiān)持從零開(kāi)始打...

    whlong 評(píng)論0 收藏0
  • postgresql10主備流復(fù)制測(cè)試

    postgresql10主備流復(fù)制測(cè)試 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; ...

    IT那活兒 評(píng)論0 收藏240
  • CentOS 7.2環(huán)境搭建實(shí)錄(第三章:mysql安裝和postgresql安裝)

    摘要:第三章安裝和安裝安裝下載創(chuàng)建用戶(hù)初始化數(shù)據(jù)庫(kù)記錄初始化數(shù)據(jù)庫(kù)的用戶(hù)密碼也可以使用下面的命令,兩者的區(qū)別就是一個(gè)有初始化密碼,一個(gè)沒(méi)有配置啟動(dòng)信息修改配置如下圖所示保存退出嘗試啟 第三章:mysql安裝和postgresql安裝 mysql安裝 下載mysql cd /usr/local/src wget https://dev.mysql.com/get/Downloads/MySQL...

    3fuyu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<