<document>
<!-- Copyright (c) 2012-2016, NIPPON TELEGRAPH AND TELEPHONE CORPORATION -->

<help>
<div id="overview_dialog" class="help_dialog"
  title="The Report Overview Table">
<h4>Summary テーブルはこのレポートの概要を示します</h4>
<ul>
<li><em>Database system identifier</em>: データベースクラスタ固有ID</li>
<li><em>Host name</em>: レポート対象のインスタンスがあるサーバーのホスト名</li>
<li><em>Port ID</em>: 接続先サーバーの待ち受けポート番号</li>
<li><em>PostgreSQL version</em>: PostgreSQL のバージョン</li>
<li><em>Begins at</em>: レポート期間の始点日時</li>
<li><em>Ends at</em>: レポート期間の終点日時</li>
<li><em>Period</em>: レポート期間の長さ</li>
<li><em>Database size</em>: 最終スナップショット時点のデータベース全体のサイズ</li>
<li><em>Number of commits</em>: レポート期間中にコミットされたトランザクションの数</li>
<li><em>Number of rollbacks</em>: レポート期間中にロールバックされたトランザクションの数</li>
</ul>
</div>

<div id="databases_statistics_dialog" class="help_dialog"
  title="The Database Statistics Table">
<h4>このテーブルではデータベース毎の統計の概要を示します。</h4>
<ul>
<li><em>Database</em>: データベース名 </li>
<li><em>MiB</em>: レポート期間中最後のスナップショットでのデータベースサイズ (MiB)</li>
<li><em>+MiB</em>: レポート期間中のデータベースサイズの増減 (MiB)</li>
<li><em>Commit/s</em>: コミット頻度のレポート期間での平均値 (回/秒)</li>
<li><em>Rollback/s</em>: ロールバック頻度のレポート期間での平均値 (回/秒)</li>
<li><em>Hit%</em>: レポート期間中の共有バッファの平均ヒット率</li>
<li><em>Gets/s</em>: ブロック要求頻度のレポート期間中の平均値 (ブロック/秒)</li>
<li><em>Reads/s</em>: ディスクからのブロック読み込み頻度のレポート期間中の平均値 (ブロック/秒)</li>
<li><em>Rows/s</em>: テーブルおよびインデックスからの行取得の頻度のレポート期間中の平均値 (行/秒)</li>
</ul>
※小さな値は切り捨てにより0と表示される場合があります
</div>

<div id="transactions_dialog" class="help_dialog"
  title="The Transactions Graph">
<h4>このグラフは秒あたりのトランザクション数の推移を示します</h4>
<h4>軸の説明</h4>
<ul>
<li><em>横軸</em>: 時刻</li>
<li><em>縦軸</em>: 1秒あたりのトランザクション数 (xact/秒)</li>
</ul>
<h4>凡例</h4>
<ul>
<li><em>[DB名] commit_tps</em>: [DB名]でコミットされたトランザクション</li>
<li><em>[DB名] rollback_tps</em>: [DB名]でロールバックされたトランザクション</li>
</ul>
</div>

<div id="database_size_dialog" class="help_dialog"
  title="The Database Size Graph">
<h4>このグラフはデータベースサイズの推移を示します。</h4>
<h4>軸の説明</h4>
<ul>
<li><em>横軸</em>: 時刻</li>
<li><em>縦軸</em>: データベースサイズ (Bytes)</li>
</ul>
<h4>凡例</h4>
<ul>
<li><em>[DB名] size</em>: [DB]のデータベースサイズ</li>
</ul>
</div>

<div id="recovery_conflicts_dialog" class="help_dialog"
  title="The Recovery Conflicts Table">
<h4>このテーブルはこのレポート期間中にレプリケーションマスタの動作が原因でキャンセルされた問い合わせの数をデータベースごとに示します。このテーブルにはこのインスタンスがスタンバイサーバである場合にだけ情報が表示されます。</h4>
<ul>
<li><em>Database</em>: データベース名</li>
<li><em>On tablespaces</em>: テーブルスペースが削除されたことでキャンセルされたクエリの数</li>
<li><em>On locks</em>: ロック競合のタイムアウトによりキャンセルされたクエリの数</li>
<li><em>On snapshots</em>: 古いスナップショットが原因でキャンセルされたクエリの数</li>
<li><em>On bufferpin</em>: バッファピンが原因でキャンセルされたクエリの数</li>
<li><em>On deadlocks</em>: デッドロックによりキャンセルされたクエリの数 </li>
</ul>
</div>

<div id="write_ahead_logs_dialog" class="help_dialog"
  title="The Write Ahead Logs Table and The WAL Write Rate Graph">
<h4>このテーブルは先行書き込みログ(WAL)の概要を示します。</h4>
<ul>
<li><em>Total size</em>: レポート期間中に出力された先行書き込みログ(WAL または XLOG)の合計サイズ (MiB)</li>
<li><em>Average output rate</em>: WALの出力速度のレポート期間中の平均 (MiB/秒)</li>
<li><em>Number of archived files</em>: レポート期間中にアーカイブに成功したWALファイルの数。 pg_statsinfo 3.1以降かつ PostgreSQL 9.4 以降でのみ有効</li>
<li><em>Number of arching errors</em>: レポート期間中にアーカイブに失敗した回数。 pg_statsinfo 3.1以降かつ PostgreSQL 9.4 以降でのみ有効</li>
<li><em>Latest WAL file</em>: 現在書き込み中のWALセグメントファイル名。 pg_statsinfo 3.1以降のみで有効</li>
<li><em>Last archived file</em>: 最後にアーカイブされたWALセグメントファイル名。 pg_statsinfo 3.1以降かつ PostgreSQL 9.4 以降でのみ有効</li>
</ul>
<h4>このグラフはWAL出力速度の推移を示します。一方の線はスナップショット期間ごとに出力された量を示し、もう一方はそれをスナップショット期間で割った値を示します。</h4>
<h4>軸の説明</h4>
<ul>
<li><em>横軸</em>: スナップショット取得日時</li>
<li><em>縦軸(左側)</em>: スナップショット期間毎のWAL出力量 (Bytes)</li>
<li><em>縦軸(右側)</em>: スナップショット期間毎のWALの出力速度 (Bytes/秒)</li>
</ul>
<h4>凡例</h4>
<ul>
<li><em>Bytes/snapshot</em>: スナップショット期間毎のWALの出力量</li>
<li><em>Write rate</em>: スナップショット間期間でのWALの平均出力速度</li>
</ul>
</div>

<div id="backend_states_overview_dialog" class="help_dialog"
  title="The Backend States Overview Table">
<h4>この表はバックエンドプロセスの状態毎の比率のレポート期間中の平均値を示します。</h4>
<ul>
<li><em>idle</em>: 待機中(コマンド待ち状態)のバックエンドプロセス数の比率のレポート期間中の平均値</li>
<li><em>idle in xact</em>: トランザクション内で待機中(コマンド待ち状態)のバックエンドプロセス数の比率のレポート期間中の平均値</li>
<li><em>waiting</em>: ロック待ち状態のバックエンドプロセス数の比率のレポート期間中の平均値</li>
<li><em>running</em>: 問い合わせ実行中のバックエンドプロセス数の比率のレポート期間中の平均値</li>
</ul>
<p>この表の情報は設定パラメータ pg_statsinfo.sampling_interval で指定した時間(デフォルト値は5秒)ごとに収集したものです。</p>
</div>

<div id="backend_states_dialog" class="help_dialog"
  title="The Backend States Graph">
<h4>このグラフはバックエンドプロセスの状態毎の比率の推移を示します。</h4>
<h4>軸の説明</h4>
<ul>
<li><em>横軸</em>: 時刻</li>
<li><em>縦軸</em>: 割合(%)</li>
</ul>
<h4>凡例</h4>
<ul>
<li><em>idle</em>: 待機中(コマンド待ち状態)のバックエンドプロセス数の比率</li>
<li><em>idle in xact</em>: トランザクション内で待機中(コマンド待ち状態)のバックエンドプロセス数の比率</li>
<li><em>waiting</em>: ロック待ち状態のバックエンドプロセス数の比率</li>
<li><em>running</em>: 問い合わせ実行中のバックエンドプロセス数の比率</li>
</ul>
<p>このグラフの値は設定パラメータ pg_statsinfo.sampling_interval で指定した時間(デフォルト値は5秒)ごとに収集したデータをスナップショットごとに平均したものです。</p></div>

<div id="cpu_usage_dialog" class="help_dialog"
  title="The CPU Usage Graph">
<h4>このグラフはCPUの状態毎の時間消費の割合の推移を示します。</h4>
<h4>軸の説明</h4>
<ul>
<li><em>横軸</em>: 時刻</li>
<li><em>縦軸</em>: 割合 (%)</li>
</ul>
<h4>凡例</h4>
<ul>
<li><em>user</em>: ユーザモードのプロセスが消費した時間の比率</li>
<li><em>system</em>: カーネルモードのプロセスが消費した時間の比率</li>
<li><em>iowait</em>: 入出力の完了待ちのプロセスが消費した時間の比率</li>
<li><em>idle</em>: タスク待ちのプロセスが消費した時間の比率</li>
</ul>
<p>このグラフはスナップショット毎の平均値を示します。</p>
</div>

<div id="load_average_dialog" class="help_dialog"
  title="The Load Average Trand Graph">
<h4>このグラフはシステム平均負荷の推移を示します。</h4>
<h4>軸の説明</h4>
<ul>
<li><em>横軸</em>: 時刻</li>
<li><em>縦軸</em>: システムロードアベレージ</li>
</ul>
<h4>軸の説明</h4>
<ul>
<li><em>1min</em>: 過去1分間のロードアベレージ</li>
<li><em>5min</em>: 過去5分間のロードアベレージ</li>
<li><em>15min</em>: 過去15分間のロードアベレージ</li>
</ul>
</div>

<div id="io_usage_dialog" class="help_dialog"
  title="The I/O Usage Section">
<h4>このセクションには1つの概要を示す表と3つの推移を示すグラフがあります。グラフは初期状態では隠されていて、リンクをクリックすることで表示されます。</h4>
<h4>I/O Usageテーブルはレポート期間を通したI/O使用量の概要を示します。デバイス毎に1行表示されます。</h4>
<ul>
<li><em>Device name</em>: デバイスの名前</li>
<li><em>Containing table spaces</em>: このデバイスに置かれているテーブルスペース</li>
<li><em>Read</em>: 読み込み統計<ul>
<li><em>Total bytes (MiB)</em>: レポート期間内に読み込んだ総バイト数</li>
<li><em>Peak rate (KiB/s)</em>: 読み込み速度の最大値 (KiB/秒) pg_statsinfo 3.1以降でのみ有効</li>
<li><em>Total time (ms)</em>: 読み込みの所要時間のレポート期間での合計 (ミリ秒)</li>
</ul></li>
<li><em>Write</em>: 書き込み統計<ul>
<li><em>Total bytes (MiB)</em>: レポート期間内に書き込んだ総バイト数 (MiB)</li>
<li><em>Peak rate (KiB/s)</em>: 書き込み速度の最大値 (KiB/秒) pg_statsinfo 3.1以降でのみ有効</li>
<li><em>Total time (ms)</em>: 書き込みの所要時間の合計 (ミリ秒)</li>
</ul></li>
<li><em>Average I/O queue</em>: I/Oキューの長さのレポート期間での平均値</li>
<li><em>Total I/O time (ms)</em>: 入出力の所要時間の合計 (ミリ秒)</li>
</ul>
※小さな値は切り捨てにより0と表示される場合があります
<h4>I/O Rage のグラフはスナップショット毎の入出力速度の推移を示します。値はスナップショット毎の平均値です。</h4>
<h4>軸の説明</h4>
<ul>
<li><em>横軸</em>: 時刻</li>
<li><em>縦軸</em>: 入出力速度 (Bytes/秒)</li>
</ul>
<h4>凡例</h4>
<ul>
<li><em>[デバイス名] read</em>: 読み込み速度 (Bytes/秒)</li>
<li><em>[デバイス名] write</em>: 書き込み速度 (Bytes/秒)</li>
</ul>
<h4>I/O Peak Rate グラフはスナップショット毎の読書速度の最大値の推移を示します。値はスナップショット期間内の最大値です。pg_statsinfo 3.1以降でのみ有効です。</h4>
<h4>軸の説明</h4>
<ul>
<li><em>横軸</em>: 時刻</li>
<li><em>縦軸</em>: 入出力速度 (Bytes/秒)</li>
</ul>
<h4>凡例</h4>
<ul>
<li><em>[デバイス名] read</em>: 読み込み速度 (Bytes/秒)</li>
<li><em>[デバイス名] write</em>: 書き込み速度 (Bytes/秒)</li>
</ul>
<h4>I/O Time グラフはデバイスへの入出力所要時間のスナップショット毎の推移を示します。値は入出力の所要時間の実時間に対する割合で、同時に実行中のすべてのプロセスの合計値です。そのためこの値は負荷の状況によっては100%を超える場合があります。</h4>
<h4>軸の説明</h4>
<ul>
<li><em>横軸</em>: 時刻</li>
<li><em>縦軸</em>: I/O時間の割合 (%)</li>
</ul>
<h4>凡例</h4>
<ul>
<li><em>[デバイス名] avg read time</em>: [デバイス名]の読み込み時間</li>
<li><em>[デバイス名] avg write time</em>: [デバイス名]の書き込み時間</li>
</ul>
</div>

<div id="memory_usage_dialog" class="help_dialog"
  title="The Memory Usage Graph">
<h4>このグラフは項目別のメモリ使用量の推移を示します。値は /proc/meminfo から読み取っています。</h4>
<h4>軸の説明</h4>
<ul>
<li><em>横軸</em>: 時刻</li>
<li><em>縦軸</em>: バイト単位のメモリ使用量。"change scale"ボタンをクリックすると縦軸のログスケールとリニアスケール間の切り替えを行います。</li>
</ul>
<h4>軸の説明</h4>
<ul>
<li><em>memfree</em>: 未使用の物理メモリ量</li>
<li><em>buffers</em>: ファイルバッファに使用中の物理メモリ量</li>
<li><em>cached</em>: キャッシュメモリとして使用中の物理メモリ量</li>
<li><em>swap</em>: スワップされているメモリ量</li>
<li><em>dirty</em>: ダーティ(ファイル書き込み待ち)のメモリ量</li>
</ul>
</div>

<div id="disk_usage_per_tablespace_dialog" class="help_dialog"
  title="The Disk Usage per Tablespace Table">
<h4>1行でひとつのテーブルスペースの概要を示します。</h4>
<ul>
<li><em>Tablespace</em>: テーブルスペース名</li>
<li><em>Location</em>: テーブルスペースを格納しているディレクトリパス</li>
<li><em>Device</em>: デバイスのメジャー/マイナー番号</li>
<li><em>Used</em>: デバイス内で使用中のディスク容量 (MiB)</li>
<li><em>Avail</em>: 利用可能なディスク容量 (MiB)</li>
<li><em>Remain</em>: デバイスの総容量に対する利用可能な領域の割合 (%)</li>
</ul>
※小さな値は切り捨てにより0と表示される場合があります
</div>

<div id="disk_usage_per_table_dialog" class="help_dialog"
  title="The Disk Usage per Table Section">
<h4>このセクションには概要の表と2つのグラフがあります。表は行ごとに一つのテーブルのディスク使用量と読み込み量の概要を示しています。</h4>
<ul>
<li><em>Database</em>: このテーブルが含まれるデータベースの名前</li>
<li><em>Schema</em>: このテーブルが属するスキーマの名前</li>
<li><em>Table</em>: このテーブルの名前</li>
<li><em>Size</em>: このテーブルのサイズ (MiB)</li>
<li><em>Table reads</em>: このテーブルのアクセスの際にディスクから読み込んだPostgreSQLディスクブロック数</li>
<li><em>Index reads</em>: このテーブルのすべてのインデックスへのアクセスの際にディスクから読み込んだPostgreSQLブロック数</li>
<li><em>Toast reads</em>: このテーブルのTOASTテーブル(もしあれば)のアクセスの際にディスクから読み込んだPostgreSQLブロック数</li>
</ul>
※小さな値は切り捨てにより0と表示される場合があります
<h4>Table Size グラフはテーブルごとの容量の比率を示します。</h4>
<h4>Disk Read グラフはテーブルとその付属物からの読み込みブロック数のテーブルごとの比率を示します。</h4>
</div>

<div id="heavily_updated_tables_dialog" class="help_dialog"
  title="The Heavily Updated Tables Table">
<h4>各行はテーブル毎の更新の活発さを示します。初期状態では "Total" 列の降順に並べられています。</h4>
<ul>
<li><em>Database</em>: このテーブルがあるデータベースの名前</li>
<li><em>Schema</em>: このテーブルが属するスキーマの名前</li>
<li><em>Table</em>: このテーブルの名前</li>
<li><em>INSERT</em>: レポート期間中にこのテーブルに挿入された行数</li>
<li><em>UPDATE</em>: レポート期間中にこのテーブルで更新された行数 (HOT更新を含む)</li>
<li><em>DELETE</em>: レポート期間中にこのテーブルから削除された行数</li>
<li><em>Total</em>: 上の3つの項目の合計</li>
<li><em>HOT (%)</em>: テーブルで更新された行の内、HOT更新された行の割合</li>
</ul>
</div>

<div id="heavily_accessed_tables_dialog" class="help_dialog"
  title="The Heavily Accessed Tables Table">
<h4>この表の各行はテーブルごとのスキャンの活発さを示します。初期状態では"Seq scan"の降順に並べられています。</h4>
<ul>
<li><em>Database</em>: このテーブルがあるデータベースの名前</li>
<li><em>Schema</em>: このテーブルが属するスキーマの名前</li>
<li><em>Table</em>: このテーブルの名前</li>
<li><em>Seq scan</em>: レポート期間中にこのテーブルに対して行われたシーケンシャルスキャンの回数</li>
<li><em>Seq tup read</em>: レポート期間中にこのテーブルからシーケンシャルスキャンで読みだされたタプルの総数</li>
<li><em>Tup per seq</em>: このテーブルからシーケンシャルスキャン1回あたりで読み出されたタプルの数のレポート期間中を通した平均値</li>
<li><em>Hit ratio</em>: 百分率で表したこのテーブルでのキャッシュヒット率のレポート期間中の平均値</li>
</ul>
</div>

<div id="low_density_tables_dialog" class="help_dialog"
  title="The Low Density Tables Table">
<h4>この表はレポート期間の最終スナップショットにおけるテーブルの充填率をあらわし、各行がひとつのテーブルに対応します。</h4>
<ul>
<li><em>Database</em>: このテーブルがデータベースの名前</li>
<li><em>Schema</em>: このテーブルが属するスキーマの名前</li>
<li><em>Table</em>: このテーブルの名前</li>
<li><em>Tuples</em>: このテーブル内の有効行数</li>
<li><em>Logical pages</em>: 論理ページ数。このテーブルの有効行を収めるのに必要なページの数</li>
<li><em>Physical pages</em>: 物理ページ数。このテーブルで実際に使用しているページの数</li>
<li><em>L/P ratio</em>: 論理ページ数の物理ページ数に対する割合</li>
</ul>
</div>

<div id="table_fragmentations_dialog" class="help_dialog"
  title="The Table Fragmentations Table">
<h4>この表の各行はカラムごとのフラグメンテーション(論理的な並びと物理的な並びの相関係数)を示します。相関係数は0に近いほどフラグメンテーションが強いことを示します。初期状態では Correlation(相関)欄の降順に並んでいます。</h4>
<ul>
<li><em>Database</em>: このカラムを含むテーブルがあるデータベースの名前</li>
<li><em>Schema</em>: このカラムを含むテーブルが属するスキーマの名前</li>
<li><em>Table</em>: このカラムを含むテーブルの名前</li>
<li><em>Column</em>: このカラムの名前</li>
<li><em>Correlation</em>: 物理的な並び順と論理的な並び順の相関係数</li>
</ul>
</div>

<div id="functions_dialog" class="help_dialog"
  title="The Functions Table">
<h4>このテーブルの各行は関数毎の使用統計を示します。初期状態では "Time/call" の降順に並べられています。</h4>
<ul>
<li><em>Database</em>: この関数があるデータベースの名前</li>
<li><em>Schema</em>: この関数が属するスキーマの名前</li>
<li><em>Function</em>: この関数の名前</li>
<li><em>Calls</em>: この関数がレポート期間中に呼ばれた回数</li>
<li><em>Total time</em>: この関数とこの関数が呼び出した他の関数全体でのレポート期間を通した累積の消費時間 (ミリ秒)</li>
<li><em>Self time</em>: この関数自身のレポート期間を通した累積消費時間 (ミリ秒)</li>
<li><em>Time/call</em>: この関数の1実行当たりの消費時間のレポート期間中の平均値 (ミリ秒)</li>
</ul>
</div>

<div id="statements_dialog" class="help_dialog"
  title="The Statements Table">
<h4>このテーブルの各行は問い合わせ毎の実行統計を示します。異なるユーザ、異なるデータベースでの実行は異なる問い合わせとして扱われます。この機能を利用するには pg_stat_statements をインストールする必要があります。</h4>
<ul>
<li><em>User</em>: この問い合わせを実行したユーザの名前</li>
<li><em>Database</em>: この問い合わせが実行されたデータベースの名前</li>
<li><em>Query</em>: 問い合わせ文</li>
<li><em>Calls</em>: この問い合わせが実行された回数</li>
<li><em>Total time</em>: この問い合わせの実行に要した時間のレポート期間中の合計 (秒)</li>
<li><em>Time/call</em>: この問い合わせの1回あたりの実行所要時間のレポート期間中の平均値 (秒)</li>
</ul>
</div>

<div id="plans_dialog" class="help_dialog"
  title="The Plans Table">
<h4>この表の各行は実行計画毎の実行統計を示します。"QueryID"の値をクリックすると実行計画毎の統計が表示されます。この機能を利用するには pg_stat_statements と pg_store_plans をインストールする必要があります。</h4>
<ul>
<li><em>Query ID</em>: この問い合わせ文のハッシュ値. PostgreSQL 9.4以降では pg_stat_statements が算出した値、それ以外では pg_store_plans 自身が算出した値となります。 そのため、PostgreSQLの古いバージョンでの問い合わせ文の同定は pg_stat_statement と異なる場合があります。</li>
<li><em>User</em>: この問い合わせを実行したユーザの名前</li>
<li><em>Database</em>: この問い合わせが実行されたデータベースの名前</li>
<li><em>Plan count</em>: この問い合わせに関して実行された実行計画の数</li>
<li><em>Calls</em>: この問い合わせのレポート期間中の実行回数</li>
<li><em>Total time</em>: この問い合わせの実行に要した時間のレポート期間中の合計 (秒)</li>
<li><em>Time/call</em>: この問い合わせの実行1回あたりに要した時間のレポート期間中の平均値 (秒)</li>
<li><em>Block read time</em>: この問い合わせの実行に際してブロック読み込みに要した時間のレポート期間中の合計 (秒)。この項目と次の項目の取得には track_io_timing を有効にしておく必要があります。</li>
<li><em>Block write time</em>: この問い合わせの実行に際してブロック書き込みに要した時間のレポート期間中の合計 (秒)</li>
<li><em>Query</em>: 実行計画の一覧に対応する問い合わせ文 Query ID をクリックすると現れます</li>
<li><em>Plan details</em>: 実行計画毎の実行統計。 Query ID をクリックすると現れます<ul>
  <li><em>Plan ID</em>: この実行計画のハッシュ値</li>
  <li><em>Calls</em>: この実行計画がレポート期間中に実行された回数</li>
  <li><em>Total time</em>: この実行計画の実行に要した時間のレポート期間中の合計 (秒)</li>
  <li><em>Time/call</em>: この実行計画の実行1回あたりに要した時間のレポート期間中の平均値 (秒)</li>
  <li><em>Block read time</em>: この実行計画の実行に際してブロック読み込みに要した時間のレポート期間中の合計 (秒)。この項目と次の項目の取得には track_io_timing を有効にしておく必要があります。</li>
  <li><em>Block write time</em>: この実行計画の実行に際してブロック書き込みに要した時間のレポート期間中の合計 (秒)</li>
  <li><em>First call</em>: この実行計画が最初に実行された時刻</li>
  <li><em>Last call</em>: この実行計画が最後に実行された時刻</li>
  <li><em>Plan</em>: 実行計画。実行計画中の値は最後に実行された際のものが表示されます。</li>
</ul></li>
</ul>
</div>

<div id="long_transactions_dialog" class="help_dialog"
  title="The Long Transactions Table">
<h4>この表は長時間継続しているトランザクションを示します。スナップショット作成時には存在するトランザクションのうち継続時間が長いものを一定数保存し、レポート作成時にはスナップショットにまたがる同一のトランザクションのデータをまとめてこの表に表示します。初期状態では継続時間(duration)の降順に並んでいます。トランザクションは"PID", クライアントアドレス, 開始時刻の組で識別します。スナップショット毎に記録するトランザクションの数の上限は pg_statsinfo.long_transaction_max で指定します。</h4>
<ul>
<li><em>PID</em>: このトランザクションが実行されているバックエンドプロセスのプロセスID</li>
<li><em>Client address</em>: このバックエンドに接続しているクライアントの IP アドレス</li>
<li><em>Began at</em>: このトランザクションが開始された時刻</li>
<li><em>Duration</em>: このトランザクションが開始されたからの経過時間</li>
<li><em>Last query</em>: このトランザクションで最後に実行された問い合わせ</li>
</ul>
</div>

<div id="lock_conflicts_dialog" class="help_dialog"
  title="The Lock Conflicts table">
<h4>この表はこのレポート期間内で観測されたロックの衝突を示します。</h4>
<ul>
  <li><em>Database</em>: 　この衝突が発生したデータベースの名前</li>
  <li><em>Schema</em>: 　この衝突が発生したテーブルの属するスキーマの名前。テーブル以外で生している場合は空白になります。</li>
<li><em>Relation</em>: この衝突が発生したテーブルの名前。テーブル以外で発生している場合は空白になります。</li>
<li><em>Duration</em>: このロックを待っていた時間 (秒)</li>
<li><em>Blockee PID</em>: ブロックされているバックエンドのプロセスID</li>
<li><em>Blocker PID</em>: ブロックしているバックエンドのプロセスID</li>
<li><em>Blocker GID</em>: ブロックしているバックエンドのグループID</li>
<li><em>Blockee query</em>: ロックを待っている問い合わせ</li>
<li><em>Blocker query</em>: ブロックしているトランザクションで実行された問い合わせ。この項目は1000バイトで打ち切られるためすべてが収まっていない場合があります。</li>
</ul>
</div>

<div id="checkpoints_dialog" class="help_dialog"
  title="The Checkpoints Table">
<h4>この表はチェックポイントの活動を示します。</h4>
<ul>
<li><em>Number of checkpoints</em>: レポート期間中に完了したチェックポイントの回数</li>
<li><em>Caused by timeout</em>: タイムアウト契機で開始した回数</li>
<li><em>Caused by xlogs</em>: WALの進行契機で開始した回数</li>
<li><em>Average written buffers</em>: チェックポイント毎に書き出されたバッファの数のレポート期間を通した平均値</li>
<li><em>Maximum written buffers</em>: チェックポイント毎に書き出されたバッファの数のレポート期間中の最大値</li>
<li><em>Average checkpoint duration</em>: チェックポイントの所要時間のレポート期間を通じた平均値 (秒)</li>
<li><em>Maximum checkpoint duration</em>: チェックポイントの所要時間のレポート期間中の最大値 (秒)</li>
</ul>
</div>

<div id="autovacuum_overview_dialog" class="help_dialog"
  title="The Autovacuum Overview Table">
<h4>この表は自動Vacuum の活動を示します。各行は自動Vacuumが行われたことがログに出力されているテーブルひとつに対応しています。</h4>
<ul>
 <li><em>Database</em>: このテーブルがあるデータベースの名前</li>
<li><em>Schema</em>: このテーブルが属するスキーマの名前</li>
<li><em>Table</em>: このテーブルの名前</li>
<li><em>Count</em>: このテーブルに対して自動Vacuumが実行された回数</li>
<li><em>Avg index scans</em>: 1つのテーブルに付随してスキャンしたインデックスの平均の数</li>
<li><em>Avg removed rows</em>: 1回の自動Vacuumで削除された行のレポート期間を通した平均値</li>
<li><em>Avg remain rows</em>: 1回の自動Vacuumの実行後に残った行のレポート期間を通じた平均値。この値は削除されなかったデットタプルの数を含みます</li>
<li><em>Avg remain dead</em>: 1回の自動Vacuumの実行時に削除できなったデッドタプルの数のレポート期間を通じた平均値。pg_statsinfo 3.1以降かつ PostgreSQL 9.4以降でのみ有効</li>
<li><em>Avg duration</em>: 自動Vacuumの1回あたりの所要時間のレポート期間を通した平均値 (秒)</li>
<li><em>Max duration</em>: 自動Vacuumの所要時間のレポート期間中の最大値 (秒)</li>
<li><em>Cancels</em>: レポート期間中にキャンセルされた自動Vacuumの回数。pg_statsinfo 3.1以降かつ PostgreSQL 9.4以降でのみ有効</li>
</ul>
<div>この機能は自動Vacuumのログが必要です。log_autovacuum_min_duration を 0 に設定することで完全な情報を得られ、ログ出力を減らすと完全度は下がっていきます。</div></div>

<div id="cancellations_dialog" class="help_dialog"
  title="The Cancellations Table">
<h4>この表はレポート期間中に発生した自動Vacuumと自動Analyzeのキャンセル情報を示します。</h4>
<ul>
<li><em>Time</em>: 発生日時</li>
<li><em>Database</em>: 対象テーブルがあるデータベースの名前</li>
<li><em>Schema</em>: 対象テーブルが属するスキーマの名前</li>
<li><em>Table</em>: キャンセルが発生したテーブルの名前</li>
<li><em>Activity</em>: キャンセルされた活動の種類。 ANALYZE または VACUUM</li>
<li><em>Causal query</em>: キャンセルを引き起こした問い合わせ</li>
</ul>
</div>

<div id="autovacuum_io_summary_dialog" class="help_dialog"
  title="The Autovacuum I/O Summary Table">
<h4>この表は自動VacuumのI/O統計を示します。各行は自動Vacuumのログで示されるテーブルひとつに対応しています。PostgreSQL 9.2 以降でのみ有効です。</h4>
<ul>
<li><em>Database</em>: このテーブルがあるデータベースの名前</li>
<li><em>Schema</em>: このテーブルが属するスキーマの名前</li>
<li><em>Table</em>: このテーブルの名前</li>
<li><em>Avg page hit</em>: 1回の自動Vacuum毎に共有バッファから読み込んだページ数のレポート期間中の平均値</li>
<li><em>Avg page miss</em>: 1回の自動Vacuum毎にディスクから読み込んだページ数のレポート期間中の平均値</li>
<li><em>Avg page dirtied</em>: 1回の自動Vacuum毎に内容を変更したページ数のレポート期間中の平均値</li>
<li><em>Avg read rate</em>: 自動Vacuum中のディスク読み込み速度のレポート期間中の平均値 (MB/s)</li>
<li><em>Avg write rate</em>: 自動Vacuum中のディスク書き込み速度のレポート期間中の平均値 (MB/s)</li>
</ul>
</div>

<div id="analyze_overview_dialog" class="help_dialog"
  title="The Analyze Overview Table">
<h4>この表は自動ananlzyeの活動の概要を示します。各行は自動Analyzeのログで示されるテーブルひとつに対応しています。</h4>
<ul>
<li><em>Database</em>: このテーブルがあるデータベースの名前</li>
<li><em>Schema</em>: このテーブルが属するスキーマの名前</li>
<li><em>Table</em>: このテーブルの名前</li>
<li><em>Count</em>: このテーブルに対してレポート期間中に実行された自動anaoyzeの回数</li>
<li><em>Total duration</em>: このテーブルに対してレポート期間中に行われた自動Analyzeの所要時間の合計 (秒)</li>
<li><em>Avg duration</em>: このテーブルに対して行われた自動Analyzeの1回あたりの所要時間のレポート期間を通した平均値 (秒)</li>
<li><em>Max duration</em>: このテーブルに対してレポート期間中に行われた自動Analyzeのうちもっとも時間がかかったものの所要時間 (秒)</li>
<li><em>Last analyzed</em>: このテーブルに対して行われた直近の自動Analyzeの時刻。pg_statsinfo 3.0以降でのみ有効</li>
<li><em>Cancels</em>: このテーブルに対する自動Analyzeがレポート期間中にキャンセルされた回数。pg_statsinfo 3.1以降でのみ有効</li>
<li><em>Max modified rows</em>: 自動Vacuum の実行間隔に更新された行数の最大値。pg_statsinfo 3.1以降かつ PostgreSQL 9.4以降で有効</li>
</ul>
</div>

<div id="modified_rows_dialog" class="help_dialog"
  title="The Modified Rows Graph">
<h4>このグラフは直近の自動ananlyze以降に挿入、更新ないしは削除された行の数をテーブルごとにデッドタプルを含めた全タプルに対する比率で示します。この比率は自動Analyzeの実行契機に関係します。</h4>
<h4>軸の説明</h4>
<ul>
<li><em>横軸</em>: 時刻</li>
<li><em>縦軸</em>: 変更された行のデッドタプルを含む全行に対する割合 (%)</li>
</ul>
<h4>凡例</h4>
<ul>
<li><em>[テーブル名] ratio</em>: [テーブル名]の変更された行の割合</li>
</ul>
<p>グラフの表示の見やすさのためタプル数で上位10テーブル分の情報のみを表示します。この値は pg_stat_get_mod_since_analyze(テーブル) / (このテーブルの reltuples) の式で算出されています。</p>
</div>

<div id="replication_overview_dialog" class="help_dialog"
  title="The Replication Activity Overview Table">
<h4>この表はレポート期間の終わりの時点でのレプリケーションの状況の概要を示します。起動した walsender 一つにつき一つのカラムが表示されます。</h4>
<ul>
<li><em>Session user</em>: この walsender プロセスに接続しているユーザの名前</li>
<li><em>Application name</em>: この walsender プロセスに接続しているアプリケーションの名前</li>
<li><em>Client address</em>: この walsender に接続しているクライアントのIPアドレス</li>
<li><em>Client host</em>: この walsender に接続しているクライアントのホスト名</li>
<li><em>Client port</em>: クライアントがこの walsender との通信に使用しているポート番号</li>
<li><em>Started at</em>: この walsernder の起動時刻</li>
<li><em>State</em>: walsender の状態</li>
<li><em>Current location</em>: このクラスタでのトランザクションログの現在位置とWALセグメントファイル名</li>
<li><em>Sent location</em>: この接続で送られた最後のトランザクションログの位置とWALセグメントファイル名</li>
<li><em>Write location</em>: このスタンバイサーバでディスクに書き込まれた最後のトランザクションログの位置とWALセグメントファイル名</li>
<li><em>Flush location</em>: このスタンバイサーバーでディスクにフラッシュされた最後のトランザクションログの位置とWALセグメントファイル名</li>
<li><em>Replay location</em>: このスタンバイサーバーでデータベースにリプレイされた最後のトランザクションログの位置とWALセグメントファイル名</li>
<li><em>Sync priority</em>: このスタンバイサーバが同期サーバに選択される優先度</li>
<li><em>Sync state</em>: このスタンバイサーバの同期状態</li>
</ul>
</div>

<div id="replication_delays_dialog" class="help_dialog"
  title="The Replication Delays Graph">
<h4>このグラフはスタンバイサーバがこのマスタからの遅れの状況を示します。</h4>
<h4>軸の説明</h4>
<ul>
<li><em>横軸</em>: 時刻</li>
<li><em>縦軸</em>: レプリケーションの遅延量 (Bytes)</li>
</ul>
<h4>判例</h4>
<ul>
<li><em>[アドレス]:[ポート番号] flush</em>: スタンバイでのWAL書き込み遅延量<br/>※同期モードのスタンバイには先頭に[sync]が表示されます</li>
<li><em>[アドレス]:[ポート番号] replay</em>: スタンバイでのリカバリ遅延量<br/>※同期モードのスタンバイには先頭に[sync]が表示されます</li></ul>
</div>

<div id="tables_dialog" class="help_dialog"
  title="The Tables Table">
<h4>この表の各行はデータベースのひとつの表の概要を示します。</h4>
<ul>
<li><em>Database</em>: このテーブルがあるデータベースの名前</li>
<li><em>Schema</em>: このテーブルが属するスキーマの名前</li>
<li><em>Table</em>: このテーブルの名前</li>
<li><em>Columns</em>: このテーブルにあるユーザカラムの数</li>
<li><em>Rows</em>: このテーブルに格納されている行の数。pg_statsinfo 3.0以降でのみ有効</li>
<li><em>MiB</em>: レポート時間の終わり時点でのこのテーブルのサイズ (MiB)</li>
<li><em>+MiB</em>: レポート期間中のこのテーブルのサイズの増減 (MiB)</li>
<li><em>Table scans</em>: レポート期間中にこのテーブルに対して行われたシーケンシャルスキャの回数</li>
<li><em>Index scans</em>: レポート期間中にこのテーブルに対して行われたインデックススキャの回数</li>
</ul>
※小さな値は切り捨てにより0と表示される場合があります
</div>

<div id="indexes_dialog" class="help_dialog"
  title="The Indexes Table">
<h4>この表の各行は一つのインデックスの概要を示します。</h4>
<ul>
<li><em>Database</em>: このインデックスがあるデータベースの名前</li>
<li><em>Schema</em>: このインデックスが属するスキーマの名前</li>
<li><em>Index</em>: このインデックスの名前</li>
<li><em>Table</em>: このインデックスが属するテーブルの名前</li>
<li><em>MiB</em>: レポート期間の終わり時点でのこのインデックスのサイズ (MiB)</li>
<li><em>+MiB</em>: レポート期間中のこのインデックスのサイズの増減 (MiB)</li>
<li><em>Scans</em>: レポート期間中にこのインデックスで行ったスキャンの回数</li>
<li><em>Rows/scan</em>: 1回の単純なインデックススキャンで取得した有効タプルの数のこのレポート期間を通じた平均値</li>
<li><em>Reads</em>: このレポート期間を通じてこのインデックスへのアクセスで読み込まれた(PostgreSQL)ディスクブロック数</li>
<li><em>Hits</em>: このレポート期間を通じてこのインデックスへのアクセスでヒットした共有バッファブロック数</li>
<li><em>Keys</em>: このインデックスのキーカラム</li>
</ul>
※小さな値は切り捨てにより0と表示される場合があります
</div>

<div id="runtime_params_dialog" class="help_dialog"
  title="The Run-time parameters Table">
<h4>この表は実行時パラメータの一覧です。</h4>
<ul>
<li><em>Name</em>: パラメータの名前</li>
<li><em>Setting</em>: パラメータの値。レポート期間の最初と最後で違いがあった場合はその変化を示します</li>
<li><em>Unit</em>: パラメータの単位</li>
<li><em>Source</em>: 現在のパラメータ値のソース(設定方法)</li>
</ul>
</div>

<div id="alerts_dialog" class="help_dialog"
  title="The Alerts Table">
<h4>このテーブルはこのレポート期間中のアラートの一覧を示します</h4>
<h4>軸の説明</h4>
<ul>
<li><em>Time</em>: アラート発生日時</li>
<li><em>Message</em>: アラートメッセージ</li>
</ul>
<h4>アラート設定の変更方法</h4>
<p>リポジトリDBのアラート条件設定テーブルを更新してください。<br/>
設定の詳細は <a href="http://pgstatsinfo.sourceforge.net/pg_statsinfo-ja.html#usage-alert">pg_statsinfo マニュアル</a> をご覧ください。</p>
<p>設定例: インスタンス1の秒間ロールバック数の閾値を「3000」に変更する場合
<pre style="border: 1px solid; padding: 10px;">
UPDATE statsrepo.alert SET rollback_tps = 3000 WHERE instid = 1;
</pre>
</p>
</div>

<div id="profiles_dialog" class="help_dialog"
  title="The Profiles Table">
<h4>この表はシステムタップを使ったプロファイリングの結果を示します。</h4>
<ul>
<li><em>Processing</em>: 調査対象</li>
<li><em>Executes</em>: 調査対象を実行した頻度</li>
</ul>
</div>

<div id="log_viewer_dialog" class="help_dialog"
  title="The Log Viewer">
<h4>Search Option の使い方</h4>
検索条件を入力し、"Search"ボタンを押下することでログを絞り込みます。
<ul>
<li><em>ELEVEL</em>: メッセージレベルを選択します</li>
<li><em>USERNAME</em>: ユーザ名を指定します</li>
<li><em>DATABASE</em>: データベース名を指定します</li>
<li><em>MESSAGE</em>: エラーメッセージを指定します (PostgreSQL の ~ 演算子で有効なPOSIX正規表現)</li>
</ul>
<h4>Log の見方</h4>
<ul>
<li><em>timestamp</em>: ログ出力日時</li>
<li><em>username</em>: ユーザ名</li>
<li><em>database</em>: データベース名</li>
<li><em>pid</em>: プロセス識別子</li>
<li><em>client_addr</em>: クライアントホスト：ポート番号</li>
<li><em>session_id</em>: セッション識別子</li>
<li><em>session_line_num</em>: セッション前行番号</li>
<li><em>ps_display</em>: コマンドタグ</li>
<li><em>session_start</em>: セッション開始日時</li>
<li><em>vxid</em>: 仮想トランザクション識別子</li>
<li><em>xid</em>: 通常トランザクション識別子</li>
<li><em>elevel</em>: エラーレベル</li>
<li><em>sqlstate</em>: SQLSTATEコード</li>
<li><em>message</em>: エラーメッセージ</li>
<li><em>detail</em>: エラーメッセージ(詳細)</li>
<li><em>hint</em>: ヒント</li>
<li><em>query</em>: エラーとなった内部的なクエリ</li>
<li><em>query_pos</em>: 内部的なクエリにおけるエラー位置の文字数</li>
<li><em>context</em>: エラーの文脈</li>
<li><em>user_query</em>: エラーとなったユーザのクエリ</li>
<li><em>user_query_pos</em>: ユーザのクエリにおけるエラー位置の文字数</li>
<li><em>location</em>: PostgreSQLソースコード上のエラー発生場所</li>
<li><em>application_name</em>: アプリケーション名</li>
</ul>
</div>
</help>

<error>
<p id="query_error">SQL の実行に失敗しました。&lt;br/&gt;%s</p>
<p id="no_result">表示するデータがありません。</p>
<p id="st_version">pg_statsinfo のバージョンが異なるため表示できません。&lt;br/&gt;レポート結果を表示させたい場合は、pg_statsinfo %s 以降を使用してください。</p>
<p id="pg_version">PostgreSQL のバージョンが異なるため表示できません。</p>
<p id="no_info">情報をスナップショットで取得していません。</p>
<p id="short_snapshots">指定した期間にはスナップショットが0件または、1件しかないため、レポートを表示できません。</p>
<p id="invalid_regex">無効な正規表現です。 (%s)&lt;br/&gt;%s</p>
<p id="cancel_version"> pg_statsinfo 3.0では、Vacuumキャンセル情報の表示のみとなります。&lt;br/&gt;</p>
<p id="no_pg_store_plans">リポジトリDBにpg_store_plansがインストールされていないため、実行計画は正しく表示されません。</p>
</error>
</document>
