文档中心
v3.4

SequoiaDB 简介

安装部署

数据库实例

分布式引擎

SAC 管控中心

参考手册

常见问题及解答(FAQ)

版本信息

$SNAPSHOT_CS

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

标识

$SNAPSHOT_CS

字段信息

字段名 类型 描述
NodeName string 集合空间所属节点名,格式为<主机名>:<端口号>
GroupName string 集合空间所属复制组名
Name string 集合空间名
UniqueID int32 集合空间的 UniqueID,在集群上全局唯一
ID int32 集合空间在节点上的物理 ID
LogicalID int32 集合空间在节点上的逻辑 ID
Collection.Name string 集合空间所包含的集合的名字
Collection.UniqueID int64 集合空间所包含的集合的UniqueID
PageSize int32 集合空间数据页大小,单位为字节
LobPageSize int32 集合空间大对象数据页大小,单位为字节
MaxCapacitySize int64 集合空间的最大容量上限,单位为字节
MaxDataCapSize int64 集合空间数据文件最大容量上限,单位为字节
MaxIndexCapSize int64 集合空间索引文件最大容量上限,单位为字节
MaxLobCapSize int64 集合空间大对象文件最大容量上限,单位为字节
v3.4.8 及以上版本中,该字段已更名为 MaxLobCapacity
NumCollections int32 集合数量
TotalRecords int32 集合空间的记录总数
TotalSize int64 集合空间的总大小,单位为字节
FreeSize int64 集合空间的空闲大小,单位为字节
TotalDataSize int64 集合空间数据文件总大小,单位为字节
FreeDataSize int64 集合空间数据文件空闲空间大小,单位为字节
TotalIndexSize int64 集合空间索引文件总大小,单位为字节
FreeIndexSize int64 集合空间索引文件空闲空间大小,单位为字节
FreeLobSize int64 集合空间大对象文件空闲空间大小,单位为字节
v3.4.8 及以上版本中,该字段已更名为 FreeLobSpace
MaxLobCapacity int64 集合空间大对象文件最大容量上限,单位为字节(仅在 v3.4.8 及以上版本生效)
LobCapacity int64 集合空间大对象文件的存储容量,单位为字节(仅在 v3.4.8 及以上版本生效)
LobMetaCapacity int64 集合空间大对象元数据文件大小,单位为字节(仅在 v3.4.8 及以上版本生效)
TotalLobs int64 集合空间大对象文件总数(仅在 v3.4.8 及以上版本生效)
TotalLobPages int64 集合空间大对象文件已使用空间数据页个数(仅在 v3.4.8 及以上版本生效)
TotalUsedLobSpace int64 集合空间大对象文件已使用的空间大小,单位为字节(仅在 v3.4.8 及以上版本生效)
UsedLobSpaceRatio double 集合空间大对象文件已使用的空间占存储容量的比率(仅在 v3.4.8 及以上版本生效)
FreeLobSpace int64 集合空间大对象文件空闲空间大小,单位为字节(仅在 v3.4.8 及以上版本生效)
TotalLobSize int64 集合空间大对象文件的数据总大小,单位为字节
v3.4.8 以下版本该字段为大对象文件的总大小,v3.4.8 及以上版本为大对象文件的数据总大小
TotalValidLobSize int64 集合空间大对象文件有效数据总大小,单位为字节(仅在 v3.4.8 及以上版本生效)
LobUsageRate double 集合空间大对象文件的有效使用率(仅在 v3.4.8 及以上版本生效)
使用率越高,空间浪费越少
AvgLobSize int64 集合空间大对象文件平均大小,单位为字节(仅在 v3.4.8 及以上版本生效)
TotalLobGet int64 客户端获取大对象文件的总次数(仅在 v3.4.8 及以上版本生效)
TotalLobPut int64 客户端上传大对象文件的总次数(仅在 v3.4.8 及以上版本生效)
TotalLobDelete int64 客户端删除大对象文件的总次数(仅在 v3.4.8 及以上版本生效)
TotalLobReadSize int64 客户端读大对象文件的总字节数(仅在 v3.4.8 及以上版本生效)
TotalLobWriteSize int64 客户端写大对象文件的总字节数(仅在 v3.4.8 及以上版本生效)
TotalLobRead int64 服务端中 LOB 分片的读次数(仅在 v3.4.8 及以上版本生效)
TotalLobWrite int64 服务端中 LOB 分片的写次数(仅在 v3.4.8 及以上版本生效)
TotalLobTruncate int64 服务端中 LOB 分片的截断次数(仅在 v3.4.8 及以上版本生效)
TotalLobAddressing int64 服务端中 LOB 分片的寻址总次数(仅在 v3.4.8 及以上版本生效)
TotalLobList int64 客户端列举大对象文件的总次数(仅在 v3.4.8 及以上版本生效)
DataCommitLSN int64 集合空间数据文件最后提交LSN
IndexCommitLSN int64 集合空间索引文件最后提交LSN
LobCommitLSN int64 集合空间大对象文件最后提交LSN
DataCommitted boolean 集合空间数据文件当前是否有效提交
IndexCommitted boolean 集合空间索引文件当前是否有效提交
LobCommitted boolean 集合空间大对象文件当前是否有效提交
DirtyPage int32 集合空间大对象文件在开启缓存下脏页数量
Type int32 集合空间类型,0 表示普通集合空间,1 表示固定(Capped)集合空间
CreateTime string 创建集合空间的时间(仅在 v3.4.8 及以上版本生效)
UpdateTime string 更新集合空间元数据的时间(仅在 v3.4.8 及以上版本生效)

示例

查看集合空间快照

> db.exec( "select * from $SNAPSHOT_CS" )

输出结果如下:

{
  "NodeName": "hostname:42000",
  "GroupName": "group1",
  "Name": "sample",
  "UniqueID": 1,
  "ID": 0,
  "LogicalID": 0,
  "Collection": [
    {
      "Name": "sample.employee",
      "UniqueID": 4294967297
    }
  ],
  "PageSize": 65536,
  "LobPageSize": 262144,
  "MaxCapacitySize": 26388279066624,
  "MaxDataCapSize": 8796093022208,
  "MaxIndexCapSize": 8796093022208,
  "MaxLobCapSize": 8796093022208,
  "NumCollections": 1,
  "TotalRecords": 0,
  "TotalSize": 524517376,
  "FreeSize": 401473515,
  "TotalDataSize": 155254784,
  "FreeDataSize": 133627904,
  "TotalIndexSize": 151060480,
  "FreeIndexSize": 134152171,
  "FreeLobSize": 133693440,
  "MaxLobCapacity": 8796093022208,
  "LobCapacity": 134217728,
  "LobMetaCapacity": 83984384,
  "TotalLobs": 2,
  "TotalLobPages": 2,
  "TotalUsedLobSpace": 524288,
  "UsedLobSpaceRatio": 0,
  "FreeLobSpace": 133693440,
  "TotalLobSize": 300,
  "TotalValidLobSize": 300,
  "LobUsageRate": 0,
  "AvgLobSize": 150,
  "TotalLobGet": 0,
  "TotalLobPut": 0,
  "TotalLobDelete": 0,
  "TotalLobReadSize": 0,
  "TotalLobWriteSize": 0,
  "TotalLobRead": 4,
  "TotalLobWrite": 0,
  "TotalLobTruncate": 0,
  "TotalLobAddressing": 4,
  "TotalLobList": 2,
  "DataCommitLSN": 80,
  "IndexCommitLSN": 80,
  "LobCommitLSN": 1468,
  "DataCommitted": true,
  "IndexCommitted": true,
  "LobCommitted": true,
  "DirtyPage": 0,
  "Type": 0,
  "CreateTime": "2022-10-06-18.04.31.008000",
  "UpdateTime": "2022-10-06-18.05.49.384000"

}
...
回到顶部