From 2627961a60953aa11a601f83c1935d2d9b4cbea4 Mon Sep 17 00:00:00 2001 From: Noboru Saito Date: Fri, 14 Jul 2023 08:48:55 +0900 Subject: [PATCH] =?UTF-8?q?pgwalinspect.sgml=E3=81=AE15.3=E5=AF=BE?= =?UTF-8?q?=E5=BF=9C=E3=81=A7=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/src/sgml/pgwalinspect.sgml | 32 +++++++++----------------------- 1 file changed, 9 insertions(+), 23 deletions(-) diff --git a/doc/src/sgml/pgwalinspect.sgml b/doc/src/sgml/pgwalinspect.sgml index a4c6ce00051..f4b89c1b1fc 100644 --- a/doc/src/sgml/pgwalinspect.sgml +++ b/doc/src/sgml/pgwalinspect.sgml @@ -16,7 +16,7 @@ educational purposes. It is similar to , but accessible through SQL rather than a separate utility. --> -《マッチ度[95.419847]》pg_walinspectモジュールは、実行中のPostgreSQLデータベースクラスタの先行書き込みログの内容を低レベルで検査することを可能にするSQL関数を提供します。 +pg_walinspectモジュールは、実行中のPostgreSQLデータベースクラスタの先行書き込みログの内容を低レベルで検査することを可能にするSQL関数を提供します。 これはデバッグ、分析、報告、教育目的に有用です。 と似ていますが、独立したユーティリティではなくSQLを通してアクセスできます。 @@ -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レコードの情報を返します。 -そのようなレコードが見つからない場合はエラーを返します。 -例えば、この関数の使い方は以下の通りです。 +例の場合、関数の利用は次のとおりです。 postgres=# SELECT * FROM pg_get_wal_record_info('0/1E826E98'); -[ RECORD 1 ]----+---------------------------------------------------- @@ -132,14 +129,10 @@ block_ref | blkref #0: rel 1663/5/60221 fork main blk 2 or end_lsn are not yet available, the function will raise an error. For example: --> -《マッチ度[76.451613]》start_lsnからend_lsnまでのすべての有効なWALレコードの情報を取得します。 +start_lsnからend_lsnまでのすべての有効なWALレコードの情報を取得します。 WALレコードごとに1行を返します。 start_lsnまたはend_lsnがまだ使用できない場合、この関数はエラーを発生させます。 -たとえば、この関数の使用法は次のとおりです。 -《機械翻訳》start_lsnend_lsnの間のすべての有効なWALレコードの情報を取得します。 -WALレコードごとに1つの行を返します。 -start_lsnまたはend_lsnがまだ利用できない場合、この関数はエラーを発生させます。 -例: +例をあげます。 postgres=# SELECT * FROM pg_get_wal_records_info('0/1E913618', '0/1E913740') LIMIT 1; -[ RECORD 1 ]----+-------------------------------------------------------------- @@ -174,8 +167,7 @@ block_ref | except that it gets information of all the valid WAL records from start_lsn till the end of WAL. --> -《マッチ度[89.000000]》この関数は、start_lsnからWALの終了までの全ての有効なWALレコードの情報を取得する点を除いてpg_get_wal_records_info()と同じです。 -《機械翻訳》この関数は、WALの終了までスタート_lsnからすべての有効なWALレコードの情報を取得するという点を除き、pg_get_wal_records_info()と同じです。 +この関数は、start_lsnからWALの終了までの全ての有効なWALレコードの情報を取得する点を除いてpg_get_wal_records_info()と同じです。 @@ -201,16 +193,11 @@ block_ref | or end_lsn are not yet available, the function will raise an error. For example: --> -《マッチ度[50.313808]》start_lsnからend_lsnまでのすべての有効なWALレコードの統計情報を取得します。 +start_lsnからend_lsnまでのすべての有効なWALレコードの統計情報を取得します。 デフォルトでは、resource_managerタイプごとに1行を返します。 per_recordtrueに設定されている場合、record_typeごとに1行を返します。 start_lsnまたはend_lsnがまだ使用できない場合、この関数はエラーを発生させます。 -たとえば、この関数の使用方法は以下のとおりです。 -《機械翻訳》統計処理_lsnend_lsnの間のすべての有効なWALレコードのスタートを取得します。 -デフォルトごとに、resource_マネージャ行ごとに1つのタイプを返します。 -per_レコードに設定されている場合は、レコード_タイプごとに1つの行を返します。 -スタート_lsnまたはend_lsnがまだ使用可能でない場合、関数はエラーを発行します。 -例の場合: +例をあげます。 postgres=# SELECT * FROM pg_get_wal_stats('0/1E847D00', '0/1E84F500') WHERE count > 0 LIMIT 1 AND @@ -245,8 +232,7 @@ combined_size_percentage | 2.8634072910530795 except that it gets statistics of all the valid WAL records from start_lsn till end of WAL. --> -《マッチ度[87.765957]》この関数はget_wal_stats)と同じですが、start_lsnからWAL終了までの全ての有効なWALレコードの統計を取得する点が異なります。 -《機械翻訳》この関数は、スタート_lsnからWALの終了までの全ての有効なWALレコードの統計処理を取得することを除けば、pg_get_wal_statsと同じです。 +この関数はpg_get_wal_stats()と同じですが、start_lsnからWAL終了までの全ての有効なWALレコードの統計を取得する点が異なります。