成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

PGsql邏輯復制

IT那活兒 / 894人閱讀
PGsql邏輯復制

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


邏輯復制特點

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


邏輯復制配置步驟

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

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

select * from pg_publication;


2.5 訂閱節(jié)點創(chuàng)建訂閱
--創(chuàng)建與目標表結構相同的復制表:
create table test2 (id int);
--為復制表創(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é)點添加新表
--賦權:
grant select on test3 to repuser;
--為發(fā)布加表:
alter publication pub2 add table test3;
3.2 訂閱節(jié)點加表操作
--創(chuàng)建與目標表結構相同的復制表:
create table test3 (id int);
--刷新訂閱:
alter subscription sub2 refresh publication;


其他參考語句

4.1 發(fā)布節(jié)點查發(fā)布下的表
--查看不同對應的發(fā)布:
SELECT * FROM pg_publication_tables;


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

本文作者:胡曉明(上海新炬王翦團隊)

本文來源:“IT那活兒”公眾號

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

轉載請注明本文地址:http://m.hztianpu.com/yun/129381.html

相關文章

  • postgresql 10主備流復制測試

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

    IT那活兒 評論0 收藏2959
  • 什么是最適合云數(shù)據(jù)庫的架構設計?

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

    whlong 評論0 收藏0
  • postgresql10主備流復制測試

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

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

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

    3fuyu 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<