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

主頁 > 知識庫 > pgsql 如何手動觸發歸檔

pgsql 如何手動觸發歸檔

熱門標簽:江蘇400電話辦理官方 移動外呼系統模擬題 濟南外呼網絡電話線路 電話機器人怎么換人工座席 400電話申請客服 電銷機器人能補救房產中介嗎 地圖標注要花多少錢 天津開發區地圖標注app 廣州電銷機器人公司招聘

方法:

pg10.0之前:

select pg_switch_xlog();

pg10.0之后:

select pg_switch_wal();

備注:執行 pg_switch_xlog() 后,WAL 會切換到新的日志,這時會將老的 WAL日志歸檔。

除了手動觸發歸檔,還有什么情況下,pg會進行歸檔?

兩種情況:

①WAL 日志寫滿后觸發歸檔。

wal日志被寫滿后會觸發歸檔,wal日志默認是16MB,這個值可以在編譯PostgreSQL時通過參數"--with-wal-segsize"設置,編譯后不能修改。

②archive_timeout時間控制。

可以設置archive超時參數 archive_timeout ,假如設置archive_timeout=60,那么每 60s , 會觸發一次 WAL 日志切換,同時觸發日志歸檔,這里有個隱含的假設: 當前 WAL 日志中仍有未歸檔的WAL。

補充:postgresql開啟歸檔日志

步驟一:

修改postgresql的配置文件(postgresql.conf)

wal_level=hot_standby
archive_mode =on 
archive_command ='DATE=`date +%Y%m%d`;DIR="/home/postgres/arch/$DATE";(test -d $DIR || mkdir -p $DIR) cp %p $DIR/%f'

ps:%p 是指相對路徑 %f是指文件名

步驟二:

創建歸檔路徑

mkdir -p /home/postgres/arch
chown -R postgres:postgres /home/postgres/arch

步驟三:

重啟數據庫

步驟四:

驗證歸檔是否正常

postgres=# checkpoint;
 CHECKPOINT
  postgres=# select pg_switch_xlog();
  pg_switch_xlog 
   ----------------
  1/760000E8
  (1 row)
 postgres@ubuntu:~$ cd /home/postgres/data/data_1999/arch/
 postgres@ubuntu:~/data/data_1999/arch$ ls
 20150603
 postgres@ubuntu:~/data/data_1999/arch$ cd 20150603/
 postgres@ubuntu:~/data/data_1999/arch/20150603$ ls
000000010000000100000074 000000010000000100000075 000000010000000100000076

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

您可能感興趣的文章:
  • pgsql查詢優化之模糊查詢實例詳解
  • Postgresql 存儲過程(plpgsql)兩層for循環的操作
  • pgsql之create user與create role的區別介紹
  • pgsql之pg_stat_replication的使用詳解
  • pgsql 如何刪除仍有活動鏈接的數據庫
  • pgsql的UUID生成函數實例
  • pgsql 實現分頁查詢方式

標簽:杭州 寶雞 昭通 榆林 溫州 海西 濮陽 辛集

巨人網絡通訊聲明:本文標題《pgsql 如何手動觸發歸檔》,本文關鍵詞  pgsql,如何,手動,觸發,歸檔,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pgsql 如何手動觸發歸檔》相關的同類信息!
  • 本頁收集關于pgsql 如何手動觸發歸檔的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 洛阳市| 福鼎市| 新建县| 金塔县| 兴义市| 三都| 奉新县| 库尔勒市| 盐城市| 咸丰县| 宜章县| 方山县| 和硕县| 绵竹市| 阳江市| 闸北区| 梨树县| 凤冈县| 西青区| 西华县| 温宿县| 公主岭市| 水城县| 凤冈县| 黎平县| 巴塘县| 墨脱县| 扎囊县| 大厂| 巴塘县| 莱西市| 吴旗县| 汉阴县| 娱乐| 鄢陵县| 黎平县| 贞丰县| 安康市| 桐城市| 云南省| 吉林市|