关于 SequoiaDB
快速入门
安装
基本操作
数据模型
SQL引擎
S3引擎
系统架构
数据库管理
连接器
驱动
参考手册
故障排除
SAC 管控中心
Web服务
版本信息
SYSGTS
SYSGTS.SEQUENCES 集合中包含了该集群中所有的自增字段信息。每个自增字段保存为一个文档。
每个文档包含以下字段:
| 字段名 | 类型 | 描述 |
|---|---|---|
| Name | String | 自增字段名 |
| AcquireSize | Int32 | 协调节点每次获取的序列值的数量,可参考 AcquireSize |
| CacheSize | Int32 | 编目节点每次缓存的序列值的数量,取值须大于0 |
| CurrentValue | Int64 | 自增字段的当前值,可参考 CurrentValue |
| Cycled | Bool | 序列值达到最大值或最小值时是否允许循环 "true":允许循环 "false":不允许循环 |
| ID | Int64 | 自增字段 ID |
| Increment | Int32 | 自增字段每次增加的间隔,可参考 Increment |
| Initial | Bool | 序列是否已经分配过序列值 "true":未分配过序列值 "false":已分配过序列值 |
| Internal | Bool | 自增字段由系统内部定义还是由用户定义 "true":系统内部定义 "false":用户定义(由用户定义的自增字段暂未开放) |
| MaxValue | Int64 | 自增字段的最大值,可参考 MaxValue |
| MinValue | Int64 | 自增字段的最小值 |
| StartValue | Int64 | 自增字段的起始值 |
| Version | Int64 | 自增字段的版本号 |
一个典型的自增字段信息如下:
> var db = new Sdb("localhost",11810)
> db.SYSGTS.SEQUENCES.find()
{
"AcquireSize": 1000,
"CacheSize": 1000,
"CurrentValue": 1001,
"Cycled": false,
"ID": 3,
"Increment": 1,
"Initial": false,
"Internal": true,
"MaxValue": {
"$numberLong": "9223372036854775807"
},
"MinValue": 1,
"Name": "SYS_4294967303_studentID_SEQ",
"StartValue": 1,
"Version": 0,
"_id": {
"$oid": "5ea7e6bbd200b5897ef049ce"
}
}
展开