快照类型

在 SequoiaDB 中,快照是一种得到系统当前状态的命令,主要分为以下类型:

快照标示快照类型描述
SDB_SNAP_CONTEXTS上下文快照上下文快照列出当前数据库节点中所有的会话所对应的上下文
SDB_SNAP_CONTEXTS_CURRENT当前会话上下文快照当前上下文快照列出当前数据库节点中当前会话所对应的上下文
SDB_SNAP_SESSIONS会话快照会话快照列出当前数据库节点中所有的会话
SDB_SNAP_SESSIONS_CURRENT当前会话快照当前会话快照列出当前数据库节点中当前的会话
SDB_SNAP_COLLECTIONS集合快照集合快照列出当前数据库节点或集群中所有非临时集合
SDB_SNAP_COLLECTIONSPACES集合空间快照集合空间快照列出当前数据库节点或集群中所有集合空间(编目集合空间除外)
SDB_SNAP_DATABASE数据库快照数据库快照列出当前数据库节点的数据库监视信息
SDB_SNAP_SYSTEM系统快照系统快照列出当前数据库节点的系统监视信息
SDB_SNAP_CATALOG编目信息快照用于查看编目信息
SDB_SNAP_TRANSACTIONS事务快照事务快照列出数据库中正在进行的事务信息
SDB_SNAP_TRANSACTIONS_CURRENT当前事务快照当前事务快照列出当前会话正在进行的事务信息
SDB_SNAP_ACCESSPLANS访问计划缓存快照访问计划缓存快照列出数据库中缓存的访问计划的信息
SDB_SNAP_HEALTH节点健康检测快照节点健康检测快照列出数据库中所有节点的健康信息
SDB_SNAP_CONFIGS配置快照配置快照列出数据库中指定节点的配置信息
SDB_SNAP_SVCTASKS服务任务快照服务任务快照列出当前数据库节点中服务任务的统计信息
SDB_SNAP_SEQUENCES序列快照序列快照列出当前数据库的全部序列信息

Note:

用户可以通过调用 Sdb.snapshot() 来获取快照,请参见:Sdb.snapshot()