文档

关于 SequoiaDB

快速入门

快速入门之一键清理

安装

基本操作

数据模型

SQL引擎

FileSystem引擎

S3引擎

系统架构

数据库管理

数据库服务

数据库配置

特殊配置项修改

引擎调度工具

数据库工具

集群启停

集群扩容

备份恢复

日志归档重放

监控

安全

查询访问计划

统计信息

连接器

驱动

参考手册

故障排除

SAC 管控中心

Web服务

版本信息

编目信息快照

描述

编目信息快照 SDB_SNAP_CATALOG 列出当前数据库中所有集合的编目信息,每个集合一条记录。

标示

SDB_SNAP_CATALOG

Note:

只能在协调节点执行。

字段信息

字段名 类型 描述
Name 字符串 集合完整名
UniqueID 长整型 集合的UniqueID,在集群上全局唯一
EnsureShardingIndex 布尔 是否自动为分区键字段创建索引
ReplSize 整型 执行修改操作时需要同步的副本数
当执行更新、插入、删除记录等操作时,仅当指定副本数的节点都完成操作时才返回操作结果
ShardingKey 对象 数据分区类型:
- range:数据按分区键值的范围进行分区存储
- hash:数据按分区键的哈希值进行分区存储
Version 整型 集合版本号,当对集合的元数据执行修改操作时递增该版本号(例如数据切分)
Attribute 整型 集合属性
AttributeDesc 字符串 集合属性描述
CompressionType 整型 压缩算法类型
CompressionTypeDesc 字符串 压缩算法类型描述
CataInfo.GroupID 整型 分区组 ID
CataInfo.GroupName 字符串 分区组名
CataInfo.LowBound 对象 数据分区区间的上限
CataInfo.UpBound 对象 数据分区区间的下限
AutoIncrement.Field 字符串 自增字段名称
AutoIncrement.Generated 字符串 自增字段生成方式
AutoIncrement.SequenceName 字符串 自增字段对应序列名
AutoIncrement.SequenceID 长整型 自增字段对应序列ID

示例

> db.snapshot( SDB_SNAP_CATALOG )
{
  "_id": {
    "$oid": "5247a2bc60080822db1cfba2"
  },
  "Name": "foo.bar",
  "UniqueID": 261993005057,
  "Version": 1,
  "Attribute": 0,
  "AttributeDesc": "",
  "AutoIncrement": [
    {
      "SequenceName": "SYS_261993005057_studentID_SEQ",
      "Field": "studentID",
      "Generated": "default",
      "SequenceID": 4
    }
  ],
  "CompressionType": 0,
  "CompressionTypeDesc": "snappy",
  "ReplSize": 1,
  "ShardingKey": {
    "age": 1
  },
  "EnsureShardingIndex": true,
  "ShardingType": "range",
  "CataInfo": [
    {
      "GroupID": 1000,
      "GroupName": "group1",
      "LowBound": {
        "": {
          "$minKey": 1
        }
      },
      "UpBound": {
        "": {
          "$maxKey": 1
        }
      }
    }
  ]
}
回到顶部