人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

PostgreSQL13基于流復(fù)制搭建后備服務(wù)器的方法

發(fā)布日期:2022-07-15 19:13 | 文章來源:腳本之家

pg的高可用、負(fù)載均衡和復(fù)制特性矩陣如下

后備服務(wù)器作為主服務(wù)器的數(shù)據(jù)備份,可以保障數(shù)據(jù)不丟,而且在主服務(wù)器發(fā)生故障后可以提升為主服務(wù)器繼續(xù)提供服務(wù)。

實(shí)際操作

1、參數(shù)配置

首先配置主機(jī)的postgresql.conf

vim /usr/local/pgsql/data/postgresql.conf
listen_addresses = '*'
wal_level = hot_standby
max_wal_senders = 10
max_replication_slots = 10
hot_standby = on # 主要用來備庫配置,主庫配置無影響
wal_keep_size = 1GB  #pg13后配置,之前是wal_keep_segments
wal_log_hints = on  #pg_rewind必須參數(shù)
full_page_writes = on

然后配置主機(jī)的pg_hba.conf

vim /usr/local/pgsql/data/pg_hba.conf
host    replication     all      0.0.0.0/0     trust #新增

2、使用pg_basebackup創(chuàng)建備機(jī)數(shù)據(jù)庫

pg_basebackup -D ../data1 -U postgres  -Fp -X stream -R  -P -v -p54321 -h 127.0.0.1

解釋一下常用參數(shù)

pg_basebackup被用于獲得一個(gè)正在運(yùn)行的PostgreSQL數(shù)據(jù)庫集簇的基礎(chǔ)備份。

-D directory

將輸出寫到哪個(gè)目錄。如果必要,pg_basebackup將創(chuàng)建該目錄及任何父目錄。

-Fp

把輸出寫成平面文件,使用和當(dāng)前數(shù)據(jù)目錄和表空間相同的布局。

-Xstream

在備份被創(chuàng)建時(shí)通過流復(fù)制傳送預(yù)寫式日志。這將開啟一個(gè)到服務(wù)器的第二連接并且在運(yùn)行備份時(shí)并行開始流傳輸預(yù)寫式日志。

-R

--write-recovery-conf

在輸出目錄中(或者當(dāng)使用 tar 格式時(shí)在基礎(chǔ)歸檔文件中)建立 standby.signal 并附加連接設(shè)置到postgresql.auto.conf 來簡(jiǎn)化設(shè)置一個(gè)后備服務(wù)器。postgresql.auto.conf文件將記錄連接設(shè)置(如果有)以及pg_basebackup所使用的復(fù)制槽,這樣流復(fù)制后面就會(huì)使用相同的設(shè)置。

-P

--progress

啟用進(jìn)度報(bào)告。

-v

--verbose

啟用冗長(zhǎng)模式,可以理解為輸出備份過程數(shù)據(jù)。

3、啟動(dòng)備機(jī)數(shù)據(jù)庫服務(wù)器

echo "port=54322" >> /usr/local/pgsql/data1/postgresql.conf
pg_ctl -D /usr/local/pgsql/data1 start

4、檢查

登錄主機(jī)查看流復(fù)制關(guān)系

psql -Upostgres -dpostgres -p54321
select * from pg_stat_replication;

主機(jī)插入數(shù)據(jù)

./psql -Upostgres -dpostgres -p54321
create table t1 (id int ,name varchar);
insert into t1 values (1,'cli');

備機(jī)查詢數(shù)據(jù),數(shù)據(jù)同步成功

psql -Upostgres -dpostgres -p54322
select * from t1;

至此,一個(gè)簡(jiǎn)單的后備服務(wù)器就搭建好了。

但行好事,莫問前程

到此這篇關(guān)于PostgreSQL13基于流復(fù)制搭建后備服務(wù)器的文章就介紹到這了,更多相關(guān)PostgreSQL13搭建后備服務(wù)器內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

海外服務(wù)器租用

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部