• 数据库快照
    • 描述
    • 标示
    • 非协调节点字段信息
    • 协调节点字段信息
    • 非协调节点示例
    • 协调节点示例

    数据库快照

    描述

    数据库快照 SDB_SNAP_DATABASE 列出当前数据库节点中主要的状态与性能监控参数,输出一条记录。

    标示

    SDB_SNAP_DATABASE

    非协调节点字段信息

    字段名类型描述
    NodeName字符串节点名,为“< HostName > : < ServiceName >”
    HostName字符串数据库节点所在物理节点的主机名
    ServiceName字符串svcname 所指定的服务名,与 HostName 共同作为一个逻辑节点的标示
    GroupName字符串该逻辑节点所属的分区组名,standalone 模式下该字段为空字符串
    IsPrimary布尔该节点是否为主节点,standalone 模式下该字段为 false
    ServiceStatus布尔是否为可提供服务状态。一些特殊状态,例如全量同步会使该状态为 false
    Status字符串节点状态,有 "Normal"、"Rebuilding" 、"FullSync"、"OfflineBackup"几种状态
    BeginLSN.Offset长整型起始 LSN 的偏移
    BeginLSN.Version整型起始 LSN 的版本号
    CurrentLSN.Offset长整型当前 LSN 的偏移
    CurrentLSN.Version整型当前 LSN 的版本号
    CommittedLSN.Offset长整型已提交 LSN 的偏移
    CommittedLSN.Version整型已提交 LSN 的版本号
    CompleteLSN长整型已完成 LSN 的偏移
    LSNQueSize整型等待同步的LSN队列长度
    TransInfo.TotalCount整型正在执行的事务数量
    TransInfo.BeginLSN长整型正在执行的事务的起始 LSN 的偏移
    NodeID数组节点的 ID,为“[ <分区组 ID>, <节点 ID> ]”在 standalone 模式下,该字段为“[ 0,0 ]”
    Version.Major整型数据库主版本号
    Version.Minor整型数据库子版本号
    Version.Fix整型数据库修复版本号
    Version.Release整型数据库内部版本号
    Version.GitVersion字符串数据库发行版本号
    Version.Build字符串数据库编译时间
    Editon字符串“Enterprise”表示企业版(备注:社区版中无该字段)
    CurrentActiveSessions整型当前活动会话
    CurrentIdleSessions整型当前非活动会话,一般来说非活动会话意味着 EDU 存在线程池中等待分配
    CurrentSystemSessions整型当前系统会话,为当前活动用户 EDU 数量
    CurrentTaskSessions整型后台任务会话数量
    CurrentContexts整型当前上下文数量
    ReceivedEvents整型当前分区接收到的事件请求总数
    Role字符串当前节点角色
    Disk.DatabasePath字符串数据库所在路径
    Disk.LoadPercent整型数据库路径磁盘占用率百分比
    Disk.TotalSpace长整型数据库路径总空间(单位:字节)
    Disk.FreeSpace长整型数据库路径空闲空间(单位:字节)
    TotalNumConnects整型数据库连接请求数量
    TotalDataRead长整型总数据读请求
    TotalIndexRead长整型总索引读请求
    TotalDataWrite长整型总数据写请求
    TotalIndexWrite长整型总索引写请求
    TotalUpdate长整型总更新记录数量
    TotalDelete长整型总删除记录数量
    TotalInsert长整型总插入记录数量
    ReplUpdate长整型复制更新记录数量
    ReplDelete长整型复制删除记录数量
    ReplInsert长整型复制插入记录数量
    TotalSelect长整型总选择记录数量
    TotalRead长整型总读取记录数量
    TotalReadTime长整型总读取时间(单位:毫秒)
    TotalWriteTime长整型总写入时间(单位:毫秒)
    ActivateTimestamp时间戳数据库节点启动时间
    ResetTimestamp时间戳重置快照的时间
    UserCPU浮点数用户 CPU(单位:秒)
    SysCPU浮点数系统 CPU(单位:秒)
    freeLogSpace长整型空闲日志空间(单位:字节)
    vsize长整型虚拟内存使用量(单位:字节)
    rss长整型物理内存使用量(单位:字节)
    fault长整型每秒访问失败数(仅支持 Linux),数据被交换出物理内存,放到 swap
    TotalMapped长整型mmap 的总数据量(单位:字节)
    svcNetIn长整型本地服务端口收到的网络流量(单位:字节)
    svcNetOut长整型本地服务端口发送的网络流量(单位:字节)
    shardNetIn长整型shard 平面端口收到的网络流量(单位:字节)
    shardNetOut长整型shard 平面端口发送的网络流量(单位:字节)
    replNetIn长整型数据同步平面端口收到的网络流量(单位:字节)
    replNetOut长整型数据同步平面端口发送的网络流量(单位:字节)
    SchdlrType整型资源调度类型。0 表示没有开启资源调度,1 表示开启了FIFO资源调度,2 表示开启了优先级资源调度,3 表示开启了基于容器的优先级资源调度
    SchdlrTypeDesp字符串资源调度类型描述,取值:NONE、FIFO、PRIORITY、CONTAINER
    Run整型当前正在运行的任务数量
    Wait整型当前处于等待队列的任务数量(包含未分发的任务)
    SchdlrMgrEvtNum整型当前未分发的任务数量
    SchdlrTimes长整型统计时间范围内总的任务执行次数

    协调节点字段信息

    字段名类型描述
    TotalNumConnects整型数据库连接请求数量
    TotalDataRead长整型总数据读请求
    TotalIndexRead长整型总索引读请求
    TotalDataWrite长整型总数据写请求
    TotalIndexWrite长整型总索引写请求
    TotalUpdate长整型总更新记录数量
    TotalDelete长整型总删除记录数量
    TotalInsert长整型总插入记录数量
    ReplUpdate长整型复制更新记录数量
    ReplDelete长整型复制删除记录数量
    ReplInsert长整型复制插入记录数量
    TotalSelect长整型总选择记录数量
    TotalRead长整型总读取记录数量
    TotalReadTime长整型总读取时间(单位:毫秒)
    TotalWriteTime长整型总写入时间(单位:毫秒)
    freeLogSpace长整型空闲日志空间(单位:字节)
    vsize长整型虚拟内存使用量(单位:字节)
    rss长整型物理内存使用量(单位:字节)
    fault长整型每秒访问失败数(仅支持 Linux),数据被交换出物理内存,放到 swap
    TotalMapped长整型mmap 的总数据量(单位:字节)
    svcNetIn长整型本地服务端口收到的网络流量(单位:字节)
    svcNetOut长整型本地服务端口发送的网络流量(单位:字节)
    shardNetIn长整型shard 平面端口收到的网络流量(单位:字节)
    shardNetOut长整型shard 平面端口发送的网络流量(单位:字节)
    replNetIn长整型数据同步平面端口收到的网络流量(单位:字节)
    replNetOut长整型数据同步平面端口发送的网络流量(单位:字节)
    ErrNodes.NodeName字符串返回异常节点名(主机名 + 端口)
    ErrNodes.GroupName字符串返回异常节点所属分区组名
    ErrNodes.Flag整型错误码,详细请参见:错误码
    ErrNodes.ErrInfo字符串返回节点出错信息

    Note:

    存在异常节点时才显示ErrNodes字段。

    非协调节点示例

    1. > db.snapshot( SDB_SNAP_DATABASE )
    2. {
    3. "NodeName": "hostname1:11810",
    4. "HostName": "hostname1",
    5. "ServiceName": "11810",
    6. "GroupName": "group1",
    7. "IsPrimary": false,
    8. "ServiceStatus": true,
    9. "Status": "Normal",
    10. "BeginLSN": {
    11. "Offset": 0,
    12. "Version": 1
    13. },
    14. "CurrentLSN": {
    15. "Offset": -1,
    16. "Version": 0
    17. },
    18. "CommittedLSN": {
    19. "Offset": -1,
    20. "Version": 0
    21. },
    22. "CompleteLSN": -1,
    23. "LSNQueSize": 0,
    24. "TransInfo": {
    25. "TotalCount": 0,
    26. "BeginLSN": -1
    27. },
    28. "NodeID": [
    29. 1000,
    30. 1000
    31. ],
    32. "Version": {
    33. "Major": 1,
    34. "Minor": 8,
    35. "Fix": 0,
    36. "Release": 13971,
    37. "GitVersion": "7b21adc4206894102682a621a4b49f17ed96a46f",
    38. "Build": "2014-08-07-11.04.12(Debug)"
    39. },
    40. "CurrentActiveSessions": 18,
    41. "CurrentIdleSessions": 0,
    42. "CurrentSystemSessions": 5,
    43. "CurrentContexts": 1,
    44. "ReceivedEvents": 0,
    45. "Role": "data",
    46. "Disk": {
    47. "DatabasePath": "/home/users/sdbadmin/sequoiadb",
    48. "LoadPercent": 46,
    49. "TotalSpace": 84543193088,
    50. "FreeSpace": 45332840448
    51. },
    52. "TotalNumConnects": 11,
    53. "TotalDataRead": 0,
    54. "TotalIndexRead": 0,
    55. "TotalDataWrite": 0,
    56. "TotalIndexWrite": 0,
    57. "TotalUpdate": 0,
    58. "TotalDelete": 0,
    59. "TotalInsert": 0,
    60. "ReplUpdate": 0,
    61. "ReplDelete": 0,
    62. "ReplInsert": 0,
    63. "TotalSelect": 0,
    64. "TotalRead": 0,
    65. "TotalReadTime": 0,
    66. "TotalWriteTime": 0,
    67. "ActivateTimestamp": "2014-08-07-13.04.16.248083",
    68. "ResetTimestamp": "2014-08-07-13.04.16.248083",
    69. "UserCPU": "7.980000",
    70. "SysCPU": "10.700000",
    71. "freeLogSpace": 1342177280,
    72. "vsize": 1745002496,
    73. "rss": 12929,
    74. "fault": 12,
    75. "TotalMapped": 918945792,
    76. "svcNetIn": 3051,
    77. "svcNetOut": 9245,
    78. "shardNetIn": 3054,
    79. "shardNetOut": 9265,
    80. "replNetIn": 0,
    81. "replNetOut": 0
    82. }

    协调节点示例

    1. > coord.snapshot( SDB_SNAP_DATABASE )
    2. {
    3. "TotalNumConnects": 0,
    4. "TotalDataRead": 4,
    5. "TotalIndexRead": 0,
    6. "TotalDataWrite": 3,
    7. "TotalIndexWrite": 3,
    8. "TotalUpdate": 0,
    9. "TotalDelete": 0,
    10. "TotalInsert": 3,
    11. "ReplUpdate": 0,
    12. "ReplDelete": 0,
    13. "ReplInsert": 2,
    14. "TotalSelect": 606,
    15. "TotalRead": 4,
    16. "TotalReadTime": 0,
    17. "TotalWriteTime": 0,
    18. "freeLogSpace": 5368709120,
    19. "vsize": 5660057600,
    20. "rss": 44765,
    21. "fault": 25,
    22. "TotalMapped": 2144206848,
    23. "svcNetIn": 0,
    24. "svcNetOut": 0,
    25. "shardNetIn": 38228,
    26. "shardNetOut": 393997,
    27. "replNetIn": 40743956,
    28. "replNetOut": 40743956,
    29. "ErrNodes": [
    30. {
    31. "NodeName": "hostname1:11850",
    32. "GroupName": "group2",
    33. "Flag": -79,
    34. "ErrInfo": {}
    35. }
    36. ]
    37. }