xtop 工具
客户端实用程序 xtop 可用于在 Unix/Linux 系统上显示 xSQL 收集的运行时统计信息。(由于它使用基于 Unix 的 curses 库,因此没有该实用程序的 Windows 版本。)该实用程序通过以下 xtop.sh shell 脚本运行:
./xtop.sh args
其中,args 指定了 xSQL 服务器和客户端的主机名:端口号。例如,以下命令调用 xtop 显示本地 xSQL 服务器(端口 5501)为本地 xSQL 客户端(端口 5502)累积的统计信息:
/xtop.sh @localhost:5501 @localhost:5502
Used memory 0
Free memory 0 Data file 0 Engine heap 0
Total memory 0 Log file 0 Total heap 0
Clients activity
begin ip port state memory rows bytes exectime txtime sql
17:31:27.628807 127.0.0.1 44210 DONE 74205 1 204 91 21 select get_engine_h
17:31:27.628970 127.0.0.1 44210 DONE 93447 20 8204 75 11 SELECT "clientid","
17:31:28.630348 127.0.0.1 44210 DONE 74205 1 204 134 36 select get_engine_h
17:31:28.630676 127.0.0.1 44210 DONE 93447 20 8204 148 15 SELECT "clientid","
17:31:29.631780 127.0.0.1 44210 DONE 74205 1 204 83 21 select get_engine_h
17:31:29.631958 127.0.0.1 44210 DONE 93447 20 8204 73 10 SELECT "clientid","
17:31:30.633323 127.0.0.1 44210 DONE 74205 1 204 121 35 select get_engine_h
17:31:30.633591 127.0.0.1 44210 DONE 93447 20 8204 142 13 SELECT "clientid","
17:31:31.635174 127.0.0.1 44210 DONE 74205 1 204 78 20 select get_engine_h
17:31:31.635350 127.0.0.1 44210 ACTIVE 69584 0 0 31 0 SELECT "clientid","
17:30:13.759030 127.0.0.1 44167 DONE 74205 1 204 158 52 select get_engine_h
17:30:13.759349 127.0.0.1 44167 DONE 86067 10 4314 184 33 SELECT "clientid","
17:30:14.760919 127.0.0.1 44167 DONE 74205 1 204 154 46 select get_engine_h
17:30:14.761259 127.0.0.1 44167 DONE 86067 10 4314 137 26 SELECT "clientid","
17:30:15.761946 127.0.0.1 44167 DONE 74205 1 204 143 44 select get_engine_h
17:30:15.762281 127.0.0.1 44167 DONE 86067 10 4314 148 35 SELECT "clientid","
17:30:16.763816 127.0.0.1 44167 DONE 74205 1 204 147 45 select get_engine_h
17:30:16.764158 127.0.0.1 44167 DONE 86067 10 4314 148 35 SELECT "clientid","
17:30:17.765673 127.0.0.1 44167 DONE 74205 1 204 147 47 select get_engine_h
17:30:17.765974 127.0.0.1 44167 DONE 86067 10 4314 150 37 SELECT "clientid","
Press 'q' to quit '1..9' to sort 'a' to toggle all 's' to statistic view 'c' to client view
如底线所示,该实用程序接受以下命令:
- q - 退出(退出 xtop)
- s - 查看 xsql_stat 查询的统计信息
- c - 查看断开连接的客户端的统计信息
- a - 查看所有统计信息(包括 xsql_stat 查询和断开连接的客户端)
- 1..9 - 按此列排序
- d - 显示行的详细信息
- 上箭头、下箭头 - 从列表中选择一行