バージョンごとのドキュメント一覧

pg_walsummary

pg_walsummary — print contents of WAL summary files

概要

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

説明

<title>Description</title>

<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ブロックは未定義または無限であり、このツールでは出力されません。

オプション

<title>Options</title>

-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コマンドライン引数についてのヘルプを表示し、終了します。

環境

<title>Environment</title>

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は診断メッセージで色を使うかどうかを指定します。 可能な値はalwaysautoneverです。

関連項目

<title>See Also</title> pg_basebackup, pg_combinebackup