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)