序列快照

标识

SDB_SNAP_SEQUENCES

描述

序列快照 列出当前数据库中所有序列的属性信息。

Note:
序列快照只能在协调节点执行。

字段信息

字段名类型描述
Name字符串序列名称
ID长整型序列 ID
Increment整型序列增加的间隔
StartValue长整型序列起始值
CurrentValue长整型序列当前值
MinValue长整型序列最小值
MaxValue长整型序列最大值
CacheSize整型编目节点每次缓存序列值数
AcquireSize整型协调节点每次获取序列值数
Cycled布尔序列值到达最大值(或最小值)是否允许循环
Version整型序列版本号
Initial布尔该序列是否未使用,true 表示未使用
Internal布尔该序列是否是系统内部序列

Note:

  • 在序列未使用时,CurrentValue 的初始值为 StartValue;
  • 当序列使用后且 CacheSize 的值为1时,CurrentValue 的值为最新一条记录自增字段的取值;
  • 当序列使用后且 CacheSize 的值大于1时,当前 CurrentValue 和 CacheSize 相加作为新的 CurrentValue

示例

  1. > db.snapshot( SDB_SNAP_SEQUENCES )
  2. {
  3. "AcquireSize": 1000,
  4. "CacheSize": 1000,
  5. "CurrentValue": 5000,
  6. "Cycled": false,
  7. "ID": 4,
  8. "Increment": 10,
  9. "Initial": true,
  10. "Internal": true,
  11. "MaxValue": {
  12. "$numberLong": "9223372036854775807"
  13. },
  14. "MinValue": 1,
  15. "Name": "SYS_21333102559237_studentID_SEQ",
  16. "StartValue": 5000,
  17. "Version": 1,
  18. "_id": {
  19. "$oid": "5bd8fcfc8af29ca6ad2a32e8"
  20. }
  21. }