pg_walsummary — print contents of WAL summary files
pg_walsummary
[option
...] [file
...]
<application>pg_walsummary</application> is used to print the contents of
WAL summary files. These binary files are found with the
<literal>pg_wal/summaries</literal> subdirectory of the data directory,
and can be converted to text using this tool. This is not ordinarily
necessary, since WAL summary files primarily exist to support
<link linkend="backup-incremental-backup">incremental backup</link>,
but it may be useful for debugging purposes.
《機械翻訳》pg_walsummaryは、WAL要約ファイルの内容を出力するために使用します。
これらのバイナリファイルは、データディレクトリのpg_wal/summaries
サブディレクトリにあり、このツールを使用してテキストに変換できます。
これは通常は必要ありません。
WAL要約ファイルは主に増分バックアップをサポートするために存在するためですが、デバッグ目的で有用な場合があります。
A WAL summary file is indexed by tablespace OID, relation OID, and relation fork. For each relation fork, it stores the list of blocks that were modified by WAL within the range summarized in the file. It can also store a "limit block," which is 0 if the relation fork was created or truncated within the relevant WAL range, and otherwise the shortest length to which the relation fork was truncated. If the relation fork was not created, deleted, or truncated within the relevant WAL range, the limit block is undefined or infinite and will not be printed by this tool. 《機械翻訳》WAL要約ファイルは、テーブル空間OID、リレーションOID、およびリレーションフォークによってインデックス付けされます。 各関係forkに対して、WALによって変更されたブロックのリストを、ファイル内で要約された範囲で保存します。 関連するWAL範囲内でリレーションフォークが作成または切り詰められた場合は0、それ以外の場合はリレーションフォークが切り詰められた最短の長さを保持することもできます。 関連するWAL範囲内でforkリレーションが作成、削除、または切り捨てられていない場合、limitブロックは未定義または無限であり、このツールでは出力されません。
-i
--individual
By default, <literal>pg_walsummary</literal> prints one line of output
for each range of one or more consecutive modified blocks. This can
make the output a lot briefer, since a relation where all blocks from
0 through 999 were modified will produce only one line of output rather
than 1000 separate lines. This option requests a separate line of
output for every modified block.
《機械翻訳》デフォルトでは、pg_walsummary
は、連続する1つ以上の変更されたブロックの範囲ごとに1行の出力を出力します。
これにより、0から999までのすべてのブロックが変更されたリレーションは、1000の別々の行ではなく、1行の出力しか生成しないため、出力を非常に簡潔にすることができます。
このオプションは、変更されたブロックごとに別々の行を出力するように要求します。
-q
--quiet
Do not print any output, except for errors. This can be useful when you want to know whether a WAL summary file can be successfully parsed but don't care about the contents. 《機械翻訳》エラーを除き、出力を出さない。 これは、WAL要約ファイルが正常に解析できたかどうかを知りたいが、内容は気にしない場合に便利です。
-V
--version
Display version information, then exit. 《機械翻訳》バージョン情報を表示して終了します。
-?
--help
Shows help about <application>pg_walsummary</application> command line arguments, and exits. 《機械翻訳》pg_walsummaryコマンドライン引数についてのヘルプを表示し、終了します。
The environment variable <envar>PG_COLOR</envar> specifies whether to use
color in diagnostic messages. Possible values are
<literal>always</literal>, <literal>auto</literal> and
<literal>never</literal>.
《機械翻訳》環境変数PG_COLOR
は診断メッセージで色を使うかどうかを指定します。
可能な値はalways
、auto
、never
です。