$SNAPSHOT_SESSION

描述

会话快照 $SNAPSHOT_SESSIONS 列出当前数据库节点中所有的用户与系统会话,每一个会话为一条记录。

标示

$SNAPSHOT_SESSIONS

字段信息

字段名类型描述
NodeName字符串节点名(主机名:端口号)
SessionID长整型会话 ID
TID整型该会话所对应的系统线程 ID
Status字符串会话状态- Creating:创建状态- Running:运行状态- Waiting:等待状态- Idle:线程池待机状态- Destroying:销毁状态
Type字符串EDU 类型
Name字符串EDU 名,一般系统 EDU 名为空
QueueSize整型等待处理请求的队列长度
ProcessEventCount长整型已经处理请求的数量
RelatedID字符串会话的内部标识
Contexts长整型数组上下文 ID 数组,为该会话所包含的所有上下文列表
TotalDataRead长整型数据记录读
TotalIndexRead长整型索引读
TotalDataWrite长整型数据记录写
TotalIndexWrite长整型索引写
TotalUpdate长整型总更新记录数量
TotalDelete长整型总删除记录数量
TotalInsert长整型总插入记录数量
TotalSelect长整型总选取记录数量
TotalRead长整型总数据读
TotalReadTime长整型总数据读时间(单位:毫秒)
TotalWriteTime长整型总数据写时间(单位:毫秒)
ReadTimeSpent长整型读取记录的时间(单位:毫秒)
WriteTimeSpent长整型写入记录的时间(单位:毫秒)
ConnectTimestamp时间戳连接发起时间
ResetTimestamp时间戳重置快照的时间
LastOpType字符串最后一次操作的类型,如:insert,update
LastOpBegin字符串最后一次操作的起始时间
LastOpEnd字符串最后一次操作的结束时间
LastOpInfo字符串最后一次操作的详细信息
UserCPU浮点数用户 CPU(单位:秒)
SysCPU浮点数系统 CPU(单位:秒)

示例

  1. > db.exec( "select * from $SNAPSHOT_SESSION" )
  2. {
  3. "NodeName": "hostname:42000",
  4. "SessionID": 183,
  5. "TID": 4024,
  6. "Status": "Idle",
  7. "Type": "Unknow",
  8. "Name": "",
  9. "Source": "",
  10. "QueueSize": 0,
  11. "ProcessEventCount": 0,
  12. "RelatedID": "c0a8143ea41000000fb8",
  13. "Contexts": [],
  14. "TotalDataRead": 0,
  15. "TotalIndexRead": 0,
  16. "TotalDataWrite": 0,
  17. "TotalIndexWrite": 0,
  18. "TotalUpdate": 0,
  19. "TotalDelete": 0,
  20. "TotalInsert": 0,
  21. "TotalSelect": 0,
  22. "TotalRead": 0,
  23. "TotalReadTime": 0,
  24. "TotalWriteTime": 0,
  25. "ReadTimeSpent": 0,
  26. "WriteTimeSpent": 0,
  27. "ConnectTimestamp": "1970-01-01-08.00.00.000000",
  28. "ResetTimestamp": "2019-06-03-14.34.57.118778",
  29. "LastOpType": "UNKNOW",
  30. "LastOpBegin": "--",
  31. "LastOpEnd": "--",
  32. "LastOpInfo": "",
  33. "UserCPU": 0.01,
  34. "SysCPU": 0
  35. }
  36. ...