SHOW POOL_BACKEND_STATS

名前

SHOW POOL_BACKEND_STATS --  SQLコマンドの統計情報を表示する

概要

   SHOW POOL_BACKEND_STATS
  

説明

SHOW POOL_BACKEND_STATSはノードID、ホスト名、ポート番号、状態、ノードの役割、SELECT/INSERT/UPDATE/DELETE/DDL/それ以外のコマンドがそれぞれのノードに発行された数を表示します。 また、バックエンドが返したエラーの数を深刻度に分類して表示します。 ノードID、ホスト名、ポート番号、状態、ノードの役割はSHOW POOL_NODESと同じです。

select_cnt、insert_cnt、update_cnt、delete_cnt、ddl_cnt、other_cntはPgpool-IIが起動してからの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であると見なされます。

例をここに示します。

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)