数据库快照

描述

数据库快照 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. }