婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > postgresql減少wal日志生成量的操作

postgresql減少wal日志生成量的操作

熱門標簽:外呼調(diào)研系統(tǒng) 漯河外呼電話系統(tǒng) 打電話智能電銷機器人授權 重慶自動外呼系統(tǒng)定制 海豐有多少商家沒有地圖標注 辦公外呼電話系統(tǒng) 地圖標注和圖片名稱的區(qū)別 美容工作室地圖標注 合肥公司外呼系統(tǒng)運營商

1、在繁忙的系統(tǒng)中,如果需要降低checkpoint發(fā)生的頻率,減少WAL日志的生成量,減輕對系統(tǒng)IO的壓力,可以通過以下兩種方法。

1) 調(diào)整WAL segment大小,最高可以調(diào)整到64MB,不過只能通過編譯來調(diào)整。對于已有系統(tǒng)不太方便;

2) 增大checkpoint_segments設置,使得checkpoint不會過于頻繁地被觸發(fā);

2、在9.5中,checkpoint_segments被廢棄,可以通過新增參數(shù)max_wal_size來調(diào)整,該參數(shù)缺省為1GB,已經(jīng)是9.4的2倍。但如果9.4中手工設置了checkpoint_segments,如本例,則以下的公式可以做為9.5設置max_wal_size的參考。

max_wal_size = (3 * checkpoint_segments) * 16MB

補充:PostgreSQL利用全備與WAL日志恢復數(shù)據(jù)庫

一般情況全備只能做到備份時刻的恢復,在全備操作過后的數(shù)據(jù)庫信息無法同步,此時就需要利用wal日志來進行時間點的恢復

基礎備份——全備

使用pg_basebackup

pg_basebackup是postgresql提供的一個方便基礎備份的工具(9.1開始提供),這個工具會把整個數(shù)據(jù)庫實例的數(shù)據(jù)都拷貝出來,而不只是把實例中的部分(如某個數(shù)據(jù)庫或表)單獨備份出來,該工具使用replication協(xié)議連接到數(shù)據(jù)庫實例上,所以主數(shù)據(jù)庫中的pg_hba.conf必須允許replication連接,類似如下:

local replication postgre ident

在9.2之后支持級連復制,所以在之后的版本中,pg_basebackup也可以從另外一個standby庫上做基礎備份,都需注意如下幾方面:

1、備份中沒有備份歷史文件;

2、不確保所有需要的WAL文件都備份了,如果想確保,需要加命令行參數(shù) ”-x";

3、如果在備份過程中standby被提升為主庫,則備份會失??;

4、要求主庫中打開了“full_page_writes"參數(shù),WAL文件不能被類似pg_compresslog的工具去掉full_page_writes信息。

參數(shù)

-Ft F表示輸出格式,t為tar包的格示,p,默認值,輸出為目錄。

-X fetch X表示收集wal日志的方式 fetch表示收集wal日志,stream為不收集,以備庫streaming的方式追趕主庫,none一般不使用

-h 要備份數(shù)據(jù)庫的所在的IP

-p 數(shù)據(jù)庫端口號

-P 備份進度,以百分制顯示

-v 輸出備份信息,如上面pg_basebackup:等類似語句。

-W 輸入密碼選項

-D 要備份到的目錄

其他選項 比如-R 備份備庫時保存recover.conf文件

WAL日志的的備份

測試流程

將被數(shù)據(jù)文件全備

一臺是已運行的主庫,一臺是安裝好數(shù)據(jù)庫但是沒有初始化的預恢復庫

將主庫的數(shù)據(jù)文件全備到備庫的的數(shù)據(jù)目錄中

繼續(xù)操作主庫

在表中插入幾行數(shù)據(jù),并留下時間

postgres=# insert into test08 values (6666666,'asdfg');
INSERT 0 1
postgres=# insert into test08 values (6666666,'asdfg');
INSERT 0 1
postgres=# insert into test08 values (6666666,'asdfg');
INSERT 0 1
postgres=# insert into test08 values (6666666,'asdfg');
INSERT 0 1
postgres=# insert into test08 values (6666666,'asdfg');
INSERT 0 1
postgres=# insert into test08 values (6666666,'asdfg');
INSERT 0 1
postgres=# select now();
 now 
-------------------------------
 2018-07-18 15:03:28.969495+08
(1 row)
postgres=# 

切換wal日志

postgres=# select pg_switch_wal();
 pg_switch_wal 
---------------
 5/EF0009D8
(1 row)
postgres=# 

####將wal日志歸檔到備庫

這邊是直接將日志傳過去,到備庫的/backup 目錄

配置recovery.conf文件

在pgdata目錄里,創(chuàng)建文件

[postgres@mdw pgdata]$ cat recovery.conf 
recovery_target_time = ' 2018-07-18 11:00:18.526347+08 '
restore_command = 'cp /backup/pg_wal/%f %p'

啟動恢復實例

[postgres@mdw pgdata]$ pg_ctl start
waiting for server to start....2018-07-18 15:07:52.420 CST [3353] LOG: listening on IPv4 address "0.0.0.0", port 5432
2018-07-18 15:07:52.420 CST [3353] LOG: listening on IPv6 address "::", port 5432
2018-07-18 15:07:52.426 CST [3353] LOG: listening on Unix socket "/tmp/.s.PGSQL.5432"
2018-07-18 15:07:52.468 CST [3354] LOG: database system was interrupted; last known up at 2018-07-18 15:00:09 CST
2018-07-18 15:07:52.950 CST [3354] LOG: starting point-in-time recovery to 2018-07-18 15:03:28.969495+08
2018-07-18 15:07:52.987 CST [3354] LOG: restored log file "0000000100000005000000F8" from archive
2018-07-18 15:07:53.247 CST [3354] LOG: redo starts at 5/F8000028
2018-07-18 15:07:53.308 CST [3354] LOG: consistent recovery state reached at 5/F8000B08
2018-07-18 15:07:53.308 CST [3353] LOG: database system is ready to accept read only connections
 done
server started
[postgres@mdw pgdata]$ 2018-07-18 15:07:53.343 CST [3354] LOG: restored log file "0000000100000005000000F9" from archive
2018-07-18 15:07:53.626 CST [3354] LOG: restored log file "0000000100000005000000FA" from archive
2018-07-18 15:07:54.192 CST [3354] LOG: invalid record length at 5/FA000140: wanted 24, got 0
2018-07-18 15:07:54.192 CST [3354] LOG: redo done at 5/FA000108
2018-07-18 15:07:54.192 CST [3354] LOG: last completed transaction was at log time 2018-07-18 15:03:20.200594+08
2018-07-18 15:07:54.397 CST [3354] LOG: restored log file "0000000100000005000000FA" from archive
cp: cannot stat `/backup/pg_wal/00000002.history': No such file or directory
2018-07-18 15:07:54.633 CST [3354] LOG: selected new timeline ID: 2
cp: cannot stat `/backup/pg_wal/00000001.history': No such file or directory
2018-07-18 15:07:55.160 CST [3354] LOG: archive recovery complete
2018-07-18 15:07:55.263 CST [3353] LOG: database system is ready to accept connections

查看恢復情況

發(fā)現(xiàn)已經(jīng)將之后的操作在備庫上進行恢復了

postgres=# select * from test08 where id=6666666;
 id | n 
---------+-------
 6666666 | asdfg
 6666666 | asdfg
 6666666 | asdfg
 6666666 | asdfg
 6666666 | asdfg
 6666666 | asdfg
(6 rows)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • postgresql之使用lsn 獲取 wal文件名的實例
  • Postgresql 如何清理WAL日志
  • PostgreSQL11修改wal-segsize的操作
  • PostgreSQL流復制參數(shù)max_wal_senders的用法說明
  • postgresql中wal_level的三個參數(shù)用法說明
  • postgresql 如何查看pg_wal目錄下xlog文件總大小

標簽:烏海 珠海 衡陽 錦州 蚌埠 株洲 晉城 來賓

巨人網(wǎng)絡通訊聲明:本文標題《postgresql減少wal日志生成量的操作》,本文關鍵詞  postgresql,減少,wal,日志,生成,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《postgresql減少wal日志生成量的操作》相關的同類信息!
  • 本頁收集關于postgresql減少wal日志生成量的操作的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美嫩在线观看| 国产激情91久久精品导航| 国产精品日产欧美久久久久| 欧美mv日韩mv亚洲| 久久亚洲一区二区三区四区| 久久麻豆一区二区| 久久九九99视频| 国产精品美女一区二区三区| 亚洲日本丝袜连裤袜办公室| 亚洲一二三级电影| 久草在线在线精品观看| 国产 日韩 欧美大片| 成人黄色网址在线观看| 91久久精品日日躁夜夜躁欧美| 欧美午夜电影一区| 日韩一级片在线观看| 久久精品亚洲乱码伦伦中文| 国产精品国产精品国产专区不片| 亚洲欧美电影院| 日韩精品高清不卡| 成人国产精品免费| 欧美日韩视频第一区| 欧美精品一区二区三区一线天视频 | 日韩欧美在线综合网| 2020国产精品久久精品美国| 中文字幕av一区 二区| 亚洲欧美激情小说另类| 免费一级欧美片在线观看| 国产一区二区三区香蕉| 91成人国产精品| 精品久久久久一区二区国产| 最新热久久免费视频| 久热成人在线视频| 91搞黄在线观看| 国产亚洲一区二区三区| 日日摸夜夜添夜夜添亚洲女人| 国产成人啪免费观看软件 | 亚洲成人精品影院| 国产一区在线观看视频| 欧美色图在线观看| 中文字幕在线播放不卡一区| 麻豆freexxxx性91精品| 欧美这里有精品| 国产欧美精品国产国产专区 | 国产精品影视在线观看| 欧美色爱综合网| 中文字幕亚洲一区二区av在线 | 亚洲一区二区偷拍精品| 成人久久18免费网站麻豆| 日韩精品一区二区三区视频播放| 一区二区三区蜜桃| 成人午夜伦理影院| 久久久久亚洲蜜桃| 美女免费视频一区二区| 717成人午夜免费福利电影| 亚洲精品ww久久久久久p站| 国产精品小仙女| 精品999久久久| 蜜桃av一区二区| 欧美日韩激情一区二区| 一区二区三区精品视频在线| 不卡免费追剧大全电视剧网站| 久久久久久久久99精品| 久久av中文字幕片| 欧美变态tickling挠脚心| 美女mm1313爽爽久久久蜜臀| 91精品国产乱码久久蜜臀| 日韩成人精品视频| 91麻豆精品国产自产在线观看一区 | 欧美精品久久久久久久久老牛影院| 亚洲欧美色综合| 色综合一个色综合亚洲| 亚洲精品视频一区| 欧美日韩一级二级| 亚洲va在线va天堂| 欧美狂野另类xxxxoooo| 奇米色777欧美一区二区| 欧美老女人第四色| 捆绑紧缚一区二区三区视频| 日韩三级视频中文字幕| 狠狠色2019综合网| 日本一区二区三区高清不卡| 99视频精品在线| 亚洲综合色成人| 欧美精品免费视频| 国产精品自拍三区| 综合欧美亚洲日本| 欧美精品丝袜久久久中文字幕| 麻豆精品蜜桃视频网站| 国产精品你懂的在线欣赏| 色婷婷av一区二区三区gif| 亚洲aaa精品| 久久婷婷国产综合精品青草 | 欧美成人女星排名| 成人av中文字幕| 亚洲一区二区成人在线观看| 日韩精品最新网址| 99re66热这里只有精品3直播 | 99久久精品免费看| 午夜亚洲福利老司机| 精品国产麻豆免费人成网站| 成人av电影免费在线播放| 天堂资源在线中文精品| 国产性色一区二区| 欧美亚男人的天堂| 国内精品久久久久影院色| 亚洲精品高清在线| 国产亚洲va综合人人澡精品| 欧美在线影院一区二区| 国产成人aaa| 日本中文一区二区三区| 亚洲欧美区自拍先锋| 欧美xxxxxxxx| 精品视频1区2区| 成人白浆超碰人人人人| 韩国三级中文字幕hd久久精品| 夜夜精品视频一区二区| 久久精品夜色噜噜亚洲a∨| 3d动漫精品啪啪| 色综合视频在线观看| 国产精一区二区三区| 日本视频中文字幕一区二区三区| 中文天堂在线一区| 精品国产乱码久久久久久浪潮| 在线观看亚洲精品| 99re这里只有精品首页| 国产福利视频一区二区三区| 天天综合天天综合色| 一二三区精品福利视频| 自拍av一区二区三区| 久久免费精品国产久精品久久久久| 欧美日韩久久一区二区| 色综合久久久久综合| 不卡视频在线看| 国产高清精品网站| 国产又粗又猛又爽又黄91精品| 日av在线不卡| 日本va欧美va精品发布| 热久久久久久久| 午夜精品视频在线观看| 亚洲国产精品人人做人人爽| 一区二区三区成人| 亚洲国产美女搞黄色| 亚洲福利一二三区| 天天综合网 天天综合色| 免费高清在线视频一区·| 奇米影视在线99精品| 久久国产尿小便嘘嘘| 国产一区高清在线| 成人免费看片app下载| 99久久精品国产导航| 91国偷自产一区二区三区成为亚洲经典 | 亚洲va韩国va欧美va| 亚洲国产你懂的| 喷白浆一区二区| 狠狠色狠狠色综合| 国产 日韩 欧美大片| 91网页版在线| 欧美日韩国产经典色站一区二区三区| 91麻豆精品国产91| 2020国产精品| 亚洲欧美偷拍另类a∨色屁股| 亚洲国产精品一区二区尤物区| 天堂av在线一区| 极品少妇xxxx精品少妇| av电影一区二区| 欧美久久久久中文字幕| 久久久亚洲精华液精华液精华液| 中文子幕无线码一区tr| 亚洲一区二区在线播放相泽| 麻豆国产精品777777在线| 成人黄色片在线观看| 欧美日韩国产bt| 国产免费久久精品| 亚洲国产精品精华液网站| 极品尤物av久久免费看| 色综合天天综合网国产成人综合天| 欧美日韩大陆在线| 国产蜜臀97一区二区三区| 亚洲va中文字幕| 成人深夜在线观看| 制服.丝袜.亚洲.另类.中文 | 亚洲一区二区三区中文字幕在线| 久久精品久久精品| 色综合天天天天做夜夜夜夜做| 欧美精品乱人伦久久久久久| 国产精品久久久久久久浪潮网站 | 亚洲欧美偷拍另类a∨色屁股| 男女激情视频一区| 91久久国产综合久久| 国产午夜精品福利| 日韩av电影免费观看高清完整版 | 国产九色sp调教91| 欧美三级电影在线看| 国产精品久久久99| 久久超碰97人人做人人爱| 在线国产电影不卡| 中文字幕视频一区| 国产成人h网站| 久久综合久久久久88|