当前会话快照
标识
SDB_SNAP_SESSIONS_CURRENT
描述
当前会话快照列出当前用户的会话。
Note:
如果连接协调节点查询快照,返回的是当前会话通过协调节点连接编目节点和数据节点的会话。
字段信息
字段名 | 类型 | 描述 |
---|---|---|
NodeName | 字符串 | 节点名(主机名:服务名) |
SessionID | 长整型 | 会话 ID |
TID | 整型 | 该会话所对应的系统线程 ID |
Status | 字符串 | 会话状态: Creating:创建状态 Running:运行状态 Waiting:等待状态 Idle:线程池待机状态 Destroying:销毁状态 |
Type | 字符串 | EDU 类型 |
IsBlocked | 布尔型 | 会话当前是否处理阻塞状态 |
Name | 字符串 | EDU 名 |
Doing | 字符串 | 会话当前阻塞状态的详细描述信息 |
QueueSize | 整型 | 等待处理请求的队列长度 |
ProcessEventCount | 长整型 | 已经处理请求的数量 |
RelatedID | 字符串 | 会话的内部标识 |
Contexts | BSON 数组 | 该会话所有上下文的 ID |
TotalDataRead | 长整型 | 数据记录读 |
TotalIndexRead | 长整型 | 索引读 |
TotalDataWrite | 长整型 | 数据记录写 |
TotalIndexWrite | 长整型 | 索引写 |
TotalUpdate | 长整型 | 总更新记录数量 |
TotalDelete | 长整型 | 总删除记录数量 |
TotalInsert | 长整型 | 总插入记录数量 |
TotalSelect | 长整型 | 总选取记录数量 |
TotalRead | 长整型 | 总数据读 |
TotalReadTime | 长整型 | 总数据读时间(单位:毫秒) |
TotalWriteTime | 长整型 | 总数据写时间(单位:毫秒) |
ReadTimeSpent | 长整型 | 读取记录的时间(单位:毫秒) |
WriteTimeSpent | 长整型 | 写入记录的时间(单位:毫秒) |
ConnectTimestamp | 时间戳 | 连接发起时间 |
ResetTimestamp | 时间戳 | 重置快照的时间 |
LastOpType | 字符串 | 最后一次操作的类型,如:INSERT, UPDATE, COMMAND, GETMORE |
LastOpBegin | 字符串 | 最后一次操作的起始时间 |
LastOpEnd | 字符串 | 最后一次操作的结束时间 |
LastOpInfo | 字符串 | 最后一次操作的详细信息 |
UserCPU | 浮点数 | 用户 CPU(单位:秒) |
SysCPU | 浮点数 | 系统 CPU(单位:秒) |
示例
> db.snapshot( SDB_SNAP_CONTEXTS_CURRENT )
{
"NodeName": "sdbserver1:11820",
"SessionID": 32,
"TID": 24019,
"Status": "Running",
"IsBlocked": false,
"Type": "ShardAgent",
"Name": "Type:Shard,NetID:1,R-TID:24009,R-IP:192.168.3.232,R-Port:11810",
"Doing": "",
"QueueSize": 0,
"ProcessEventCount": 26,
"RelatedID": "c0a803e82e2200005dc9",
"Contexts": [
20802
],
"TotalDataRead": 0,
"TotalIndexRead": 0,
"TotalDataWrite": 0,
"TotalIndexWrite": 0,
"TotalUpdate": 0,
"TotalDelete": 0,
"TotalInsert": 0,
"TotalSelect": 176,
"TotalRead": 0,
"TotalReadTime": 0,
"TotalWriteTime": 0,
"ReadTimeSpent": 94,
"WriteTimeSpent": 0,
"ConnectTimestamp": "2019-02-28-11.27.32.923696",
"ResetTimestamp": "2019-02-28-11.27.32.923693",
"LastOpType": "COMMAND",
"LastOpBegin": "2019-02-28-14.09.26.048613",
"LastOpEnd": "--",
"LastOpInfo": "Command:$SNAPSHOT_SESSION_CUR, Collection:, Match:{}, Selector:{}, OrderBy:{ \"SessionID\": 1 }, Hint:{}, Skip:0, Limit:-1, Flag:0x00000200(512)",
"UserCPU": 0.22,
"SysCPU": 0.13
}
...