Skip to content

Commit

Permalink
Merge pull request #2672 from noborus/pgwalinspect153
Browse files Browse the repository at this point in the history
pgwalinspect.sgmlの15.3対応です
  • Loading branch information
KenichiroTanaka authored Jul 18, 2023
2 parents 805d9e7 + 2627961 commit 2c78596
Showing 1 changed file with 9 additions and 23 deletions.
32 changes: 9 additions & 23 deletions doc/src/sgml/pgwalinspect.sgml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
educational purposes. It is similar to <xref linkend="pgwaldump"/>, but
accessible through SQL rather than a separate utility.
-->
《マッチ度[95.419847]》<filename>pg_walinspect</filename>モジュールは、実行中の<productname>PostgreSQL</productname>データベースクラスタの先行書き込みログの内容を低レベルで検査することを可能にするSQL関数を提供します。
<filename>pg_walinspect</filename>モジュールは、実行中の<productname>PostgreSQL</productname>データベースクラスタの先行書き込みログの内容を低レベルで検査することを可能にするSQL関数を提供します。
これはデバッグ、分析、報告、教育目的に有用です。
<xref linkend="pgwaldump"/>と似ていますが、独立したユーティリティではなくSQLを通してアクセスできます。
</para>
Expand Down Expand Up @@ -89,13 +89,10 @@
For example, usage of the function is as
follows:
-->
《マッチ度[72.908367]》指定されたLSNのWALレコード情報を取得します。
指定されたLSNのWALレコード情報を取得します。
指定されたLSNがWALレコードの先頭にない場合、次に利用可能な有効なWALレコードの情報を提供します。
そのようなレコードが見つからない場合はエラーになります。
《機械翻訳》指定されたLSNのWALレコード情報を取得します。
指定されたLSNがWALレコードの先頭にない場合は、次に利用可能な有効なWALレコードの情報を返します。
そのようなレコードが見つからない場合はエラーを返します。
例えば、この関数の使い方は以下の通りです。
例の場合、関数の利用は次のとおりです。
<screen>
postgres=# SELECT * FROM pg_get_wal_record_info('0/1E826E98');
-[ RECORD 1 ]----+----------------------------------------------------
Expand Down Expand Up @@ -132,14 +129,10 @@ block_ref | blkref #0: rel 1663/5/60221 fork main blk 2
or <replaceable>end_lsn</replaceable> are not yet available, the
function will raise an error. For example:
-->
《マッチ度[76.451613]》<replaceable>start_lsn</replaceable>から<replaceable>end_lsn</replaceable>までのすべての有効なWALレコードの情報を取得します。
<replaceable>start_lsn</replaceable>から<replaceable>end_lsn</replaceable>までのすべての有効なWALレコードの情報を取得します。
WALレコードごとに1行を返します。
<replaceable>start_lsn</replaceable>または<replaceable>end_lsn</replaceable>がまだ使用できない場合、この関数はエラーを発生させます。
たとえば、この関数の使用法は次のとおりです。
《機械翻訳》<replaceable>start_lsn</replaceable>と<replaceable>end_lsn</replaceable>の間のすべての有効なWALレコードの情報を取得します。
WALレコードごとに1つの行を返します。
<replaceable>start_lsn</replaceable>または<replaceable>end_lsn</replaceable>がまだ利用できない場合、この関数はエラーを発生させます。
例:
例をあげます。
<screen>
postgres=# SELECT * FROM pg_get_wal_records_info('0/1E913618', '0/1E913740') LIMIT 1;
-[ RECORD 1 ]----+--------------------------------------------------------------
Expand Down Expand Up @@ -174,8 +167,7 @@ block_ref |
except that it gets information of all the valid WAL records from
<replaceable>start_lsn</replaceable> till the end of WAL.
-->
《マッチ度[89.000000]》この関数は、<replaceable>start_lsn</replaceable>からWALの終了までの全ての有効なWALレコードの情報を取得する点を除いて<function>pg_get_wal_records_info()</function>と同じです。
《機械翻訳》この関数は、WALの終了まで<replaceable>スタート_lsn</replaceable>からすべての有効なWALレコードの情報を取得するという点を除き、<function>pg_get_wal_records_info()</function>と同じです。
この関数は、<replaceable>start_lsn</replaceable>からWALの終了までの全ての有効なWALレコードの情報を取得する点を除いて<function>pg_get_wal_records_info()</function>と同じです。
</para>
</listitem>
</varlistentry>
Expand All @@ -201,16 +193,11 @@ block_ref |
or <replaceable>end_lsn</replaceable> are not yet available, the
function will raise an error. For example:
-->
《マッチ度[50.313808]》<replaceable>start_lsn</replaceable>から<replaceable>end_lsn</replaceable>までのすべての有効なWALレコードの統計情報を取得します。
<replaceable>start_lsn</replaceable>から<replaceable>end_lsn</replaceable>までのすべての有効なWALレコードの統計情報を取得します。
デフォルトでは、<replaceable>resource_manager</replaceable>タイプごとに1行を返します。
<replaceable>per_record</replaceable>が<literal>true</literal>に設定されている場合、<replaceable>record_type</replaceable>ごとに1行を返します。
<replaceable>start_lsn</replaceable>または<replaceable>end_lsn</replaceable>がまだ使用できない場合、この関数はエラーを発生させます。
たとえば、この関数の使用方法は以下のとおりです。
《機械翻訳》<replaceable>統計処理_lsn</replaceable>と<replaceable>end_lsn</replaceable>の間のすべての有効なWALレコードのスタートを取得します。
デフォルトごとに、<replaceable>resource_マネージャ</replaceable>行ごとに1つのタイプを返します。
<replaceable>per_レコード</replaceable>が<literal>真</literal>に設定されている場合は、<replaceable>レコード_タイプ</replaceable>ごとに1つの行を返します。
<replaceable>スタート_lsn</replaceable>または<replaceable>end_lsn</replaceable>がまだ使用可能でない場合、関数はエラーを発行します。
例の場合:
例をあげます。
<screen>
postgres=# SELECT * FROM pg_get_wal_stats('0/1E847D00', '0/1E84F500')
WHERE count > 0 LIMIT 1 AND
Expand Down Expand Up @@ -245,8 +232,7 @@ combined_size_percentage | 2.8634072910530795
except that it gets statistics of all the valid WAL records from
<replaceable>start_lsn</replaceable> till end of WAL.
-->
《マッチ度[87.765957]》この関数はget_wal_stats<function>)</function>と同じですが、<replaceable>start_lsn</replaceable>からWAL終了までの全ての有効なWALレコードの統計を取得する点が異なります。
《機械翻訳》この関数は、<replaceable>スタート_lsn</replaceable>からWALの終了までの全ての有効なWALレコードの統計処理を取得することを除けば、<function>pg_get_wal_stats</function>と同じです。
この関数は<function>pg_get_wal_stats()</function>と同じですが、<replaceable>start_lsn</replaceable>からWAL終了までの全ての有効なWALレコードの統計を取得する点が異なります。
</para>
</listitem>
</varlistentry>
Expand Down

0 comments on commit 2c78596

Please sign in to comment.