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 - 显示行的详细信息
- 上箭头、下箭头 - 从列表中选择一行
