SequoiaDB 简介
安装部署
数据库实例
分布式引擎
SAC 管控中心
参考手册
常见问题及解答(FAQ)
版本信息
集合空间快照可以列出当前数据库节点中所有的集合空间,每个集合空间为一条记录。
$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"
}
...
展开