数据库快照

标识

SDB_SNAP_DATABASE

描述

数据库快照列出数据库的状态和监控信息。

非协调节点字段信息

字段名类型描述
NodeName字符串节点名(主机名:服务名)
HostName字符串数据库的主机名
ServiceName字符串数据库的服务名
GroupName字符串该逻辑节点所属的分区组名,standalone 模式下该字段为空字符串
IsPrimary布尔是否为主节点,standalone 模式下该字段为 false
ServiceStatus布尔是否为可提供服务状态。
一些特殊状态,例如 全量同步 时,服务状态为 false
Status字符串节点状态:
1.”Normal”:正常工作状态。
2.”Shutdown”:正在关闭状态,表示节点正在被关闭。
3.”Rebuilding”:重新构建状态,如节点异常重启后,无法与其他节点进行数据同步时,节点会进入该状态,重新构建数据。
4.”FullSync”:全量同步状态。
5.”OfflineBackup”:数据备份状态。
BeginLSNBSON 对象起始 LSN
CurrentLSNBSON 对象当前 LSN
CommittedLSNBSON 对象已提交 LSN
CompleteLSN长整型已完成 LSN 的偏移
LSNQueSize整型等待同步的LSN队列长度
TransInfoBSON 对象正在执行的事务信息
NodeIDBSON 数组节点的 ID 信息
VersionBSON 对象数据库版本信息
Editon字符串企业版为 Enterprise,社区版没有该字段
CurrentActiveSessions整型当前活动会话
CurrentIdleSessions整型当前非活动会话,一般来说非活动会话意味着 EDU 存在线程池中等待分配
CurrentSystemSessions整型当前系统会话,为当前活动用户 EDU 数量
CurrentTaskSessions整型后台任务会话数量
CurrentContexts整型当前上下文数量
ReceivedEvents整型当前分区接收到的事件请求总数
Role字符串当前节点角色
DiskBSON 对象数据路径的信息
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长整型统计时间范围内总的任务执行次数

BeginLSN 对象的字段

字段名类型描述
Offset长整型起始 LSN 的偏移
Version整型起始 LSN 的版本号

CurrentLSN 对象的字段

字段名类型描述
Offset长整型当前 LSN 的偏移
Version整型当前 LSN 的版本号

CommittedLSN 对象的字段

字段名类型描述
Offset长整型已提交 LSN 的偏移
Version整型已提交 LSN 的版本号

TransInfo 对象的字段

字段名类型描述
TotalCount整型正在执行的事务数量
BeginLSN长整型正在执行的事务的起始 LSN 的偏移

NodeID 数组的字段

数组下标类型描述
0整型分区组 ID,在 standalone 模式下,该值为 0
1整型节点 ID,在 standalone 模式下,该值为 0

Version 对象的字段

字段名类型描述
Major整型数据库主版本号
Minor整型数据库子版本号
Fix整型数据库修复版本号
Release整型数据库发行版本号
Build字符串数据库编译时间

Disk 对象的字段

字段名类型描述
DatabasePath字符串数据路径
LoadPercent整型数据路径下的存储空间占用比
TotalSpace长整型数据路径下的总存储空间(单位:字节)
FreeSpace长整型数据库路径空闲空间(单位:字节)

非协调节点示例

  1. > db.snapshot( SDB_SNAP_DATABASE )
  2. {
  3. "NodeName": "sdbserver1:11830",
  4. "HostName": "sdbserver1",
  5. "ServiceName": "11830",
  6. "GroupName": "group1",
  7. "IsPrimary": true,
  8. "ServiceStatus": true,
  9. "Status": "Normal",
  10. "BeginLSN": {
  11. "Offset": 0,
  12. "Version": 1
  13. },
  14. "CurrentLSN": {
  15. "Offset": 156,
  16. "Version": 1
  17. },
  18. "CommittedLSN": {
  19. "Offset": 156,
  20. "Version": 1
  21. },
  22. "CompleteLSN": 236,
  23. "LSNQueSize": 0,
  24. "TransInfo": {
  25. "TotalCount": 0,
  26. "BeginLSN": -1
  27. },
  28. "NodeID": [
  29. 1000,
  30. 1000
  31. ],
  32. "Version": {
  33. "Major": 3,
  34. "Minor": 2,
  35. "Fix": 0,
  36. "Release": 39556,
  37. "Build": "2019-02-26-01.15.26(Enterprise)"
  38. },
  39. "Edition": "Enterprise",
  40. "CurrentActiveSessions": 21,
  41. "CurrentIdleSessions": 14,
  42. "CurrentSystemSessions": 12,
  43. "CurrentTaskSessions": 5,
  44. "CurrentContexts": 1,
  45. "ReceivedEvents": 48460,
  46. "Role": "data",
  47. "Disk": {
  48. "DatabasePath": "/opt/sequoiadb/database/data/11830/",
  49. "LoadPercent": 24,
  50. "TotalSpace": 40596905984,
  51. "FreeSpace": 30490566656
  52. },
  53. "TotalNumConnects": 1,
  54. "TotalDataRead": 1,
  55. "TotalIndexRead": 0,
  56. "TotalDataWrite": 1,
  57. "TotalIndexWrite": 1,
  58. "TotalUpdate": 0,
  59. "TotalDelete": 0,
  60. "TotalInsert": 1,
  61. "ReplUpdate": 0,
  62. "ReplDelete": 0,
  63. "ReplInsert": 0,
  64. "TotalSelect": 8514,
  65. "TotalRead": 1,
  66. "TotalReadTime": 0,
  67. "TotalWriteTime": 0,
  68. "ActivateTimestamp": "2019-02-28-10.32.33.904715",
  69. "ResetTimestamp": "2019-02-28-10.32.33.904715",
  70. "UserCPU": "72.760000",
  71. "SysCPU": "44.300000",
  72. "freeLogSpace": 1342177280,
  73. "vsize": 1718833152,
  74. "rss": 53924,
  75. "fault": 6,
  76. "TotalMapped": 650510336,
  77. "svcNetIn": 970,
  78. "svcNetOut": 29139,
  79. "shardNetIn": 9768923,
  80. "shardNetOut": 11151123,
  81. "replNetIn": 0,
  82. "replNetOut": 0,
  83. "SchdlrType": 0,
  84. "SchdlrTypeDesp": "NONE",
  85. "Run": 0,
  86. "Wait": 0,
  87. "SchdlrMgrEvtNum": 0,
  88. "SchdlrTimes": 0
  89. }

协调节点字段信息

字段名类型描述
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长整型数据同步平面端口发送的网络流量(单位:字节)
ErrNodesBSON 数组异常节点的信息

ErrNodes 数组的字段:

字段名类型描述
NodeName字符串异常节点名(主机名:服务名)
GroupName字符串异常节点所属分区组名
Flag整型异常节点的错误码,详细请参见:错误码
ErrInfoBSON 对象异常节点的错误信息

Note:
当存在异常节点时,可以在ErrNodes字段查看错误信息。

协调节点示例

  1. > db.snapshot( SDB_SNAP_DATABASE )
  2. {
  3. "TotalNumConnects": 5,
  4. "TotalDataRead": 296959,
  5. "TotalIndexRead": 3741,
  6. "TotalDataWrite": 21,
  7. "TotalIndexWrite": 21,
  8. "TotalUpdate": 13,
  9. "TotalDelete": 0,
  10. "TotalInsert": 8,
  11. "ReplUpdate": 0,
  12. "ReplDelete": 0,
  13. "ReplInsert": 0,
  14. "TotalSelect": 297432,
  15. "TotalRead": 179576,
  16. "TotalReadTime": 0,
  17. "TotalWriteTime": 0,
  18. "freeLogSpace": 1644167168,
  19. "vsize": 5402312704,
  20. "rss": 116819,
  21. "fault": 398,
  22. "TotalMapped": 2257846272,
  23. "svcNetIn": 29575160,
  24. "svcNetOut": 29591774,
  25. "shardNetIn": 69004673,
  26. "shardNetOut": 61213490,
  27. "replNetIn": 0,
  28. "replNetOut": 0,
  29. "ErrNodes": [
  30. {
  31. "NodeName": "sdbserver2:11830",
  32. "GroupName": "group2",
  33. "Flag": -79,
  34. "ErrInfo": {}
  35. }
  36. ]
  37. }