• $SNAPSHOT_SESSION_CUR
    • 描述
    • 标示
    • 字段信息
    • 示例

    $SNAPSHOT_SESSION_CUR

    描述

    当前会话快照 $SNAPSHOT_SESSIONS_CUR 列出数据库节点中的当前用户会话记录。

    如果当前连接在协调节点上,将会返回当前会话通过协调节点连接各个数据节点或者编目节点的会话,每个数据节点或者编目节点连接产生一条记录;如果当前连接在数据节点或者编目节点上,将会返回一条记录。

    标示

    $SNAPSHOT_SESSIONS_CUR

    字段信息

    字段名类型描述
    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_CUR" )
    2. {
    3. "NodeName": "hostname:41000",
    4. "SessionID": 28,
    5. "TID": 23512,
    6. "Status": "Running",
    7. "Type": "ShardAgent",
    8. "Name": "Type:Shard,NetID:1,R-TID:24371,R-IP:192.168.20.62,R-Port:50000",
    9. "Source": "",
    10. "QueueSize": 0,
    11. "ProcessEventCount": 27,
    12. "RelatedID": "c0a8143ec35000005f33",
    13. "Contexts": [
    14. 13579
    15. ],
    16. "TotalDataRead": 0,
    17. "TotalIndexRead": 0,
    18. "TotalDataWrite": 0,
    19. "TotalIndexWrite": 0,
    20. "TotalUpdate": 0,
    21. "TotalDelete": 0,
    22. "TotalInsert": 0,
    23. "TotalSelect": 0,
    24. "TotalRead": 0,
    25. "TotalReadTime": 0,
    26. "TotalWriteTime": 0,
    27. "ReadTimeSpent": 60,
    28. "WriteTimeSpent": 0,
    29. "ConnectTimestamp": "2019-06-03-14.36.25.093610",
    30. "ResetTimestamp": "2019-06-03-14.36.25.093609",
    31. "LastOpType": "COMMAND",
    32. "LastOpBegin": "2019-06-03-14.50.01.460452",
    33. "LastOpEnd": "--",
    34. "LastOpInfo": "Command:$SNAPSHOT_SESSION_CUR, Collection:, Match:{}, Selector:{}, OrderBy:{}, Hint:{}, Skip:0, Limit:-1, Flag:0x00000200(512)",
    35. "UserCPU": 9.24,
    36. "SysCPU": 2
    37. }
    38. ...