文档中心

关于 SequoiaDB

快速入门

安装

基本操作

数据模型

SQL引擎

S3引擎

系统架构

数据库管理

连接器

驱动

参考手册

故障排除

SAC 管控中心

Web服务

版本信息

操作系统快照

描述

操作系统快照 SDB_SNAP_SYSTEM 列出当前数据库节点所在操作系统中主要的状态与性能监控参数,输出一条记录。

标示

SDB_SNAP_SYSTEM

非协调节点字段信息

字段名 类型 描述
NodeName 字符串 节点名,为“< HostName > : < ServiceName >”
HostName 字符串 数据库节点所在物理节点的主机名
ServiceName 字符串 svcname 所指定的服务名,与 HostName 共同作为一个逻辑节点的标示
GroupName 字符串 该逻辑节点所属的分区组名,standalone 模式下,该字段为空字符串
IsPrimary 布尔 该节点是否为主节点,standalone 模式下,该字段为 false
ServiceStatus 布尔 是否为可提供服务状态。
一些特殊状态,例如 全量同步 会使该状态为 false
Status 字符串 数据库状态:包括"Normal"、 "Shutdown"、"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 ]”
CPU.User 浮点数 操作系统启动后所消耗的总用户 CPU 时间(单位:秒)
CPU.Sys 浮点数 操作系统启动后所消耗的总系统 CPU 时间(单位:秒)
CPU.Idle 浮点数 操作系统启动后所消耗的总空闲 CPU 时间(单位:秒)
CPU.Other 浮点数 操作系统启动后所消耗的总其它 CPU 时间(单位:秒)
Memory.LoadPercent 整型 当前操作系统的内存使用百分比(包括文件系统缓存)
Memory.TotalRAM 长整型 当前操作系统的总内存空间(单位:字节)
Memory.FreeRAM 长整型 当前操作系统的空闲内存空间(单位:字节)
Memory.TotalSwap 长整型 当前操作系统的总交换空间(单位:字节)
Memory.FreeSwap 长整型 当前操作系统的空闲交换空间(单位:字节)
Memory.TotalVirtual 长整型 当前操作系统的总虚拟空间(单位:字节)
Memory.FreeVirtual 长整型 当前操作系统的空闲虚拟空间(单位:字节)
Disk.Name 字符串 数据库路径所在的磁盘名称
Disk.DatabasePath 字符串 数据库路径
Disk.LoadPercent 整型 数据库路径所在文件系统的空间占用百分比
Disk.TotalSpace 长整型 数据库路径总空间(单位:字节)
Disk.FreeSpace 长整型 数据库路径空闲空间(单位:字节)

协调节点字段信息

字段名 类型 描述
CPU.User 浮点数 操作系统启动后所消耗的总用户 CPU 时间(单位:秒)
CPU.Sys 浮点数 操作系统启动后所消耗的总系统 CPU 时间(单位:秒)
CPU.Idle 浮点数 操作系统启动后所消耗的总空闲 CPU 时间(单位:秒)
CPU.Other 浮点数 操作系统启动后所消耗的总其它 CPU 时间(单位:秒)
Memory.TotalRAM 长整型 当前操作系统的总内存空间(单位:字节)
Memory.FreeRAM 长整型 当前操作系统的空闲内存空间(单位:字节)
Memory.TotalSwap 长整型 当前操作系统的总交换空间(单位:字节)
Memory.FreeSwap 长整型 当前操作系统的空闲交换空间(单位:字节)
Memory.TotalVirtual 长整型 当前操作系统的总虚拟空间(单位:字节)
Memory.FreeVirtual 长整型 当前操作系统的空闲虚拟空间(单位:字节)
Disk.TotalSpace 长整型 数据库路径总空间(单位:字节)
Disk.FreeSpace 长整型 数据库路径空闲空间(单位:字节)
ErrNodes.NodeName 字符串 返回异常节点名(主机名 + 端口)
ErrNodes.GroupName 字符串 返回异常节点所属分区组名
ErrNodes.Flag 整型 错误码,详细请参见:错误码
ErrNodes.ErrInfo 字符串 返回节点出错信息

Note:

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

非协调节点示例

> db.snapshot( SDB_SNAP_SYSTEM )
{
  "NodeName": "hostname1:11820",
  "HostName": "hostname1",
  "ServiceName": "11820",
  "GroupName": "group1",
  "IsPrimary": false,
  "ServiceStatus": true,
  "Status": "Normal",
  "BeginLSN": {
    "Offset": 0,
    "Version": 1
  },
  "CurrentLSN": {
    "Offset": 3764,
    "Version": 1
  },
  "CommittedLSN": {
    "Offset": 3764,
    "Version": 1
  },
  "CompleteLSN": 3865,
  "LSNQueSize": 0,
  "TransInfo": {
    "TotalCount": 0,
    "BeginLSN": -1
    },
  "NodeID": [
    1000,
    1000
  ],
  "CPU": {
    "User": 3947.31,
    "Sys": 715.11,
    "Idle": 331196.41,
    "Other": 771.14
  },
  "Memory": {
    "LoadPercent": 95,
    "TotalRAM": 4155072512,
    "FreeRAM": 202219520,
    "TotalSwap": 2153771008,
    "FreeSwap": 2137071616,
    "TotalVirtual": 6308843520,
    "FreeVirtual": 2339291136
  },
  "Disk": {
    "Name":"/dev/sda1",
    "DatabasePath": "/opt/sequoiadb/database/data/11820",
    "LoadPercent": 78,
    "TotalSpace": 40704466944,
    "FreeSpace": 8615747584
  }
}

协调节点示例

> coord.snapshot( SDB_SNAP_SYSTEM )
{
  "CPU": {
    "User": 36280.72,
    "Sys": 5046.23,
    "Idle": 7560242.4,
    "Other": 5887.24
  },
  "Memory": {
    "TotalRAM": 8403730432,
    "FreeRAM": 3075035136,
    "TotalSwap": 25757204480,
    "FreeSwap": 25663799296,
    "TotalVirtual": 34160934912,
    "FreeVirtual": 28738834432
  },
  "Disk": {
    "TotalSpace": 338172772352,
    "FreeSpace": 181331296256
  },
  "ErrNodes": [
    {
      "NodeName": "hostname1:11850",
      "GroupName": "group2",
      "Flag": -79,
      "ErrInfo": {}
    }
  ]
}
回到顶部