<!--
    doc/src/sgml/ref/show_pool_backend_stats.sgml
    Pgpool-II documentation
  -->

<refentry id="SQL-SHOW-POOL-BACKEND-STATS">
 <indexterm zone="sql-show-pool-backend-stats">
  <primary>SHOW POOL_BACKEND_STATS</primary>
 </indexterm>

 <refmeta>
  <refentrytitle>SHOW POOL_BACKEND_STATS</refentrytitle>
  <manvolnum>1</manvolnum>
  <refmiscinfo>SQL - Language Statements</refmiscinfo>
 </refmeta>

 <refnamediv>
  <refname>SHOW POOL_BACKEND_STATS</refname>
  <refpurpose>
   SQLコマンドの統計情報を表示する
  </refpurpose>
 </refnamediv>

 <refsynopsisdiv>
  <synopsis>
   SHOW POOL_BACKEND_STATS
  </synopsis>
 </refsynopsisdiv>

 <refsect1>
  <title>説明</title>

  <para>
   <command>SHOW POOL_BACKEND_STATS</command>はノードID、ホスト名、ポート番号、状態、ノードの役割、SELECT/INSERT/UPDATE/DELETE/DDL/それ以外のコマンドがそれぞれのノードに発行された数を表示します。
   また、バックエンドが返したエラーの数を深刻度に分類して表示します。
   ノードID、ホスト名、ポート番号、状態、ノードの役割は<xref linkend="sql-show-pool-nodes">と同じです。
  </para>
  <para>
   select_cnt、insert_cnt、update_cnt、delete_cnt、ddl_cnt、other_cntは<productname>Pgpool-II</productname>が起動してからのSQLコマンド: SELECT、INSERT、UPDATE、DELETE、DDL、そして他のコマンドの数です。
   失敗したコマンド（たとえば存在しないテーブルからのSELECT）は数えられます。
   ロールバックされたコマンドも数えられます。
   今の所SELECT/WITH/INSERT/UPDATE/DELETE/CHECKPOINT/DEALLOCATE/DISCARD/EXECUTE/EXPLAIN/LISTEN/LOAD/LOCK/NOTIFY/PREPARE/SET/SHOW/トランザクションコマンド/UNLISTEN以外のコマンドがDDLであると見なされます。
  </para>
  <para>
   例をここに示します。
   <programlisting>
test=# show pool_backend_stats;
 node_id | hostname | port  | status |  role   | select_cnt | insert_cnt | update_cnt | delete_cnt | ddl_cnt | other_cnt | panic_cnt | fatal_cnt | error_cnt 
---------+----------+-------+--------+---------+------------+------------+------------+------------+---------+-----------+-----------+-----------+-----------
 0       | /tmp     | 11002 | up     | primary | 12         | 10         | 30         | 0          | 2       | 30        | 0         | 0         | 1
 1       | /tmp     | 11003 | up     | standby | 12         | 0          | 0          | 0          | 0       | 23        | 0         | 0         | 1
(2 rows)
   </programlisting>
  </para>
 </refsect1>

</refentry>
