文档中心

SequoiaDB 简介

快速入门

安装部署

数据库实例

分布式引擎

SAC 管控中心

SequoiaPerf 性能分析工具

参考手册

常见问题及解答(FAQ)

版本信息

getSyncClients()

名称

getSyncClients - 获取 STP 节点所在集群的时间同步信息

语法

stp.getSyncClients()

类别

Stp

描述

该函数用于获取 STP 节点所在集群的同步间隔、时间容错误差等时间同步信息。

参数

无

返回值

函数执行成功时,将通过游标(SdbCursor)返回 STP 节点所在集群的时间同步信息列表,返回的字段信息可参考 stpq 查询同步客户端信息。

函数执行失败时,将抛异常并输出错误信息。

错误

当异常抛出时,可以通过 getLastErrMsg() 获取错误信息或通过 getLastError() 获取错误码。更多错误处理可以参考常见错误处理指南。

版本

v5.0 及以上版本

示例

获取 STP 节点所在集群的时间同步信息

> var stp = new Stp()
> stp.getSyncClients()
{
  "SyncSource": {
    "HostName": "server-1",
    "Service": "9622"
  },
  "SyncClients": [
    {
      "Role": "client",
      "HostName": "server-2",
      "Service": "9622",
      "OID": {
        "$oid": "6018fc765f862e2e3241e692"
      },
      "SyncInterval": 60,
      "TimeError": 5559908,
      "MaxTimeError": 50000000,
      "SyncPassed": 470,
      "SyncCount": 47,
      "SyncStatus": "CheckOffset",
      "SyncPort": 9622
    }
  ]
}
回到顶部