- 利用 psql 指令的 show ,帶出 pgpool-II 的指令:
- pool_status
- pool_nodes
- pool_processes
- pool_pools
- pool_version
操作練習
- 登入 psql 操作介面:
#psql -p 5432 -h 192.168.1.63 -Upgpool postgres (輸入密碼之後,出現 psql 提示字元) #postgres=
- 顯示 pgpool-II 組態值:
postgres=# show pool_status; (會顯示所有 pgpool.conf 設定內容)
- 顯示 pool 內各節點所扮演的角色:
postgres=# show pool_nodes; node_id | hostname | port | status | lb_weight | role | select_cnt ---------+----------+------+--------+-----------+--------+------------ 0 | h4 | 5432 | 2 | 0.500000 | master | 386 1 | h5 | 5432 | 2 | 0.500000 | slave | 386 (2 rows)
※status 值說明:1:節點已啟動,但沒有連接。2:節點已啟動,有連接。3:節點 down。 - 顯示 pool 內,各 process 使用情形:
postgres=# show pool_processes; pool_pid | start_time | database | username | create_time | pool_counter ----------+---------------------+----------+----------+---------------------+-------------- : (省略) 17377 | 2016-07-13 15:19:05 | postgres | pgpool | 2016-07-13 15:36:32 | 1 : (省略)
- 顯示各 pool 使用情形:
postgres=# show pool_pools;
- 顯示 pgpool-II 版次:
postgres=# show pool_version; pool_version ------------------- 3.5.3 (ekieboshi) (1 row)