SequoiaDB巨杉数据库_SequoiaDB
SequoiaDB巨杉数据库_下载

文档

安装

基本操作

数据模型

系统架构

数据库管理

连接器

驱动

参考手册

版本信息

帮助

  • 内容
  • 评论
  • 修订记录

列表

上下文列表

描述

上下文列表列出当前数据库节点中所有的会话所对应的上下文。

每一个会话为一条记录,如果一个会话中包括一个或一个以上的上下文时,其 Contexts 数组字段对每个上下文产生一个对象。

Note:

列表操作自身需产生一个上下文,因此结果集中至少会返回一个当前列表的上下文信息。

标示

SDB_LIST_CONTEXTS

字段信息

字段名 类型 描述
SessionID 长整型 会话 ID
Contexts 长整型数组 上下文 ID 数组,为该会话所包含的所有上下文列表

示例

> db.list(SDB_LIST_CONTEXTS)
{
  "SessionID": 21,
  "Contexts": [
    182
  ]
}

当前上下文列表

描述

当前上下文列表列出数据库节点中,当前连接所对应的会话中的上下文。

返回一条记录,其中 Contexts 数组字段中包含当前会话中所有的上下文。

Note:

列表操作自身需产生一个上下文,因此结果集中至少包含一个上下文。

标示

SDB_LIST_CONTEXTS_CURRENT

字段信息

字段名 类型 描述
SessionID 长整型 会话 ID
Contexts 长整型数组 上下文 ID 数组,为该会话所包含的所有上下文列表

示例

> db.list(SDB_LIST_CONTEXTS_CURRENT)
{
  "SessionID": 21,
  "Contexts": [
    183
  ]
}

会话列表

描述

会话列表列出当前数据库节点中所有的用户与系统会话,每一个会话为一条记录。

标示

SDB_LIST_SESSIONS

字段信息

字段名 类型 描述

SessionID

整型或长整型

会话 ID

TID

整型

该会话所对应的系统线程 ID

Status

字符串

会话状态

  • Creating:创建状态
  • Running:运行状态
  • Waiting:等待状态
  • Idle:线程池待机状态
  • Destroying:销毁状态

Type

字符串

EDU 类型

Name

字符串

EDU 名,一般系统 EDU 名为空

示例

> db.list(SDB_LIST_SESSIONS)
{
  "SessionID": 1,
  "TID": 6168,
  "Status": "Running",
  "Type": "TCPListener",
  "Name": ""
}
{
  "SessionID": 2,
  "TID": 6169,
  "Status": "Running",
  "Type": "HTTPListener",
  "Name": ""
}
...
{
  "SessionID": 21,
  "TID": 6691,
  "Status": "Running",
  "Type": "Agent",
  "Name": "192.168.20.101:52741"
}

当前会话列表

描述

当前会话列表列出数据库节点中的当前用户会话,返回一条记录。

标示

SDB_LIST_SESSIONS_CURRENT

字段信息

字段名 类型 描述

SessionID

整型或长整型

会话 ID

TID

整型

该会话所对应的系统线程 ID

Status

字符串

会话状态

  • Creating:创建状态
  • Running:运行状态
  • Waiting:等待状态
  • Idle:线程池待机状态
  • Destroying:销毁状态

Type

字符串

EDU 类型

Name

字符串

EDU 名,一般系统 EDU 名为空

示例

> db.list(SDB_LIST_SESSIONS_CURRENT)
{
  "SessionID": 21,
  "TID": 6691,
  "Status": "Running",
  "Type": "Agent",
  "Name": "192.168.20.101:52741"
}

集合列表

描述

集合快照列出当前数据库节点中所有的非临时集合(协调节点中列出用户集合),每个集合为一条记录。

标示

SDB_LIST_COLLECTIONS

字段信息

由于数据节点与编目节点保存的集合信息不同,集合列表在协调节点与其它节点所返回的结构有所不同:

非协调节点字段信息

字段名 类型 描述

Name

字符串

集合完整名

Details.ID

整型

集合 ID,范围0~4095,集合空间内唯一

Details.LogicalID

整型

集合逻辑 ID

Details.Sequence

整型

序列号

Details.Indexes

整型

该集合所包含的索引数量

Details.Status

字符串

集合当前状态

  • Free:空闲
  • Normal:正常
  • Dropped:被删除
  • Offline Reorg Shadow Copy Phase:离线重组复制阶段
  • Offline Reorg Truncate Phase:离线重组清除阶段
  • Offline Reorg Copy Back Phase:离线重组重入阶段
  • Offline Reorg Rebuild Phase:离线重组重建索引阶段

协调节点字段信息

字段名 类型 描述
Name 字符串 集合完整名

非协调节点示例

> db.list(SDB_LIST_COLLECTIONS)
{
  "Name": "foo.test",
  "Details": [
    {
      "ID": 0,
      "Logical ID": 0,
      "Sequence": 1,
      "Indexes": 2,
      "Status": "Normal"
    }
  ]
}

协调节点示例

> db.list(SDB_LIST_COLLECTIONS)
{
  "Name": "foo.bar"
}

集合空间列表

描述

集合空间列表列出当前数据库节点中所有的集合空间,每个集合空间为一条记录。

标示

SDB_LIST_COLLECTIONSPACES

字段信息

由于数据节点与编目节点保存的集合空间信息不同,集合空间列表在协调节点与其它节点所返回的结构有所不同:

非协调节点字段信息

字段名 类型 描述
Name 字符串 集合空间名
Collection 字符串数组 集合空间中所包含的所有集合
PageSize 整型 集合空间数据页大小

协调节点字段信息

字段名 类型 描述
Name 字符串 集合空间名

非协调节点示例

> db.list(SDB_LIST_COLLECTIONSPACES)
{
  "Collection": [
    {
      "Name": "test"
    }
  ],
  "Name": "foo",
  "PageSize": 4096
}

协调节点示例

> db.list(SDB_LIST_COLLECTIONSPACES)
{
  "Name": "foo"
}

存储单元列表

描述

存储单元列表列出当前数据库节点的全部存储单元信息。

标示

SDB_LIST_STORAGEUNITS

字段信息

字段名 类型 描述
Name 字符串 集合空间名
ID 整型 该集合空间 ID
LogicalID 字符串 集合空间逻辑 ID,为递增顺序
PageSize 整型 集合空间数据页大小
Sequence 整型 序列号,当前版本中为1
NumCollections 整型 集合空间下的集合个数
CollectionHWM 整型 集合高水位,一般来说意味着该集合空间中总共创建过的集合数量(包括被删除的集合)
Size 长整型 存储单元大小(字节)

示例

> db.list(SDB_LIST_STORAGEUNITS)
{
  "Name": "testCS",
  "ID": 4095,
  "LogicalID": 0,
  "PageSize": 4096,
  "Sequence": 1,
  "NumCollections": 1,
  "CollectionHWM": 1,
  "Size": 172032000
}
{
  "Name": "foo",
  "ID": 4094,
  "LogicalID": 1,
  "PageSize": 4096,
  "Sequence": 1,
  "NumCollections": 2,
  "CollectionHWM": 3,
  "Size": 172032000
}

分区组列表

描述

分区组列表列出当前集群中的所有分区信息。

标示

SDB_LIST_GROUPS

字段信息

字段名 类型 描述

Group.dbpath

字符串

分区组中节点的数据文件存放路径

Group.HostName

字符串

分区组中节点的主机名

Group.Service.Type

整型

分区组中节点的服务类型

  • 0:直连服务,对应数据库参数 svcname
  • 1:复制服务,对应数据库参数 replname
  • 2:分区服务,对应数据库参数 shardname
  • 3:编目服务,对应数据库参数 catalogname

Group.Service.Name

字符串

分区组中节点的服务名,服务名可以为端口号,或 services 文件中的服务名

Group.NodeID

整型

分区组中节点的 ID

GroupID

整型

分区组 ID

GroupName

字符串

分区组名称

PrimaryNode

整型

主节点 ID

Role

整型

分区组角色,可以为:

  • 0:数据节点
  • 2:编目节点

Status

字符串

分区组状态

  • 1:已激活分区组
  • 0:未激活分区组
  • 不存在:未激活分区组

Version

整型

示例

db.list(SDB_LIST_GROUPS)
{
  "Group":[
    {
      "dbpath": "/home/users/chenzichuan/sequoiadb/cata",
      "HostName": "ubuntu-dev2",
      "Service": [
        {
          "Type": 0,
          "Name": "11800"
        },
        {
          "Type": 1,
          "Name": "11801"
        },
        {
          "Type": 2,
          "Name": "11802"
        },
        {
          "Type": 3,
          "Name": "11803"
        }
      ],
      "NodeID": 1
    }
  ],
  "GroupID": 1,
  "GroupName": "SYSCatalogGroup",
  "PrimaryNode": 1,
  "Role": 2,
  "Status": 1,
  "Version": 1,
  "_id": {
    "$oid": "51710981d8cb8fbc163d6350"
  }
}
请登陆后再发表评论
最新评论
更新日志
  • 2016-10-11

回到顶部
公司简介
广州巨杉软件开发有限公司(SequoiaDB巨杉数据库),专注新一代大数据基础架构研发,是国内领先的新一代分布式数据库厂商。公司获评硅谷最具影响力创新商业媒体《红鲱鱼》评选的“全球创新企业100强”,并连续两年入选美国知名科技媒体《快公司》评选的“中国50大创新公司”榜单。目前已拥有客户包括多家世界500强企业以及著名IT互联网公司。
官方微信

官方微信

SequoiaDB

商务与技术支持

sales_support@sequoiadb.com

联系邮箱

contact@sequoiadb.com

400-8038-339

粤ICP备16118040号     广州巨杉软件开发有限公司(巨杉数据库) 版权所有