支援的版本: 目前版本 (17)
開發版本: devel

pg_walsummary

pg_walsummary — 列印 WAL 摘要檔案的內容

概要

pg_walsummary [option...] [file...]

描述

pg_walsummary 用於列印 WAL 摘要檔案的內容。這些二進位檔案位於資料目錄的 pg_wal/summaries 子目錄中,可以使用此工具將其轉換為文字。通常不需要這樣做,因為 WAL 摘要檔案主要用於支援 增量備份,但對於除錯目的可能很有用。

WAL 摘要檔案會依據表空間 OID、關係 OID 和關係分支進行索引。對於每個關係分支,它會儲存檔案摘要範圍內被 WAL 修改的區塊清單。它也可以儲存一個「限制區塊」,如果關係分支是在相關 WAL 範圍內建立或截斷的,則該值為 0,否則為關係分支被截斷的最短長度。如果關係分支未在相關 WAL 範圍內建立、刪除或截斷,則限制區塊將未定義或無限,並且此工具不會列印它。

選項

-i
--individual

預設情況下,pg_walsummary 會針對一個或多個連續修改區塊的每個範圍列印一行輸出。這可以使輸出簡短得多,因為如果關係中從 0 到 999 的所有區塊都已修改,則只會產生一行輸出,而不是 1000 行獨立的輸出。此選項要求每個修改後的區塊都有一行獨立的輸出。

-q
--quiet

除了錯誤之外,不列印任何輸出。當您想知道是否可以成功解析 WAL 摘要檔案,但不關心其內容時,這非常有用。

-V
--version

顯示版本資訊,然後結束。

-?
--help

顯示有關 pg_walsummary 命令列引數的說明,然後結束。

環境

環境變數 PG_COLOR 指定是否在診斷訊息中使用顏色。可能的值為 alwaysautonever

提交更正

如果您在文件中發現任何不正確、與特定功能的經驗不符或需要進一步澄清的地方,請使用 此表單 回報文件問題。