SequoiaDB 简介
快速入门
安装部署
数据库实例
分布式引擎
SAC 管控中心
SequoiaPerf 性能分析工具
参考手册
常见问题及解答(FAQ)
版本信息
集合空间快照可以列出所有集合空间。用户通过协调节点或非协调节点查看该快照时,返回的结果字段不完全相同。
SDB_SNAP_COLLECTIONSPACES
字段名 | 类型 | 描述 |
---|---|---|
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 | 集合空间大对象文件最大容量上限,单位为字节 |
NumCollections | int32 | 集合数量 |
TotalRecords | int32 | 集合空间的记录总数 |
TotalSize | int64 | 集合空间的总大小,单位为字节 |
FreeSize | int64 | 集合空间的空闲大小,单位为字节 |
TotalDataSize | int64 | 集合空间数据文件总大小,单位为字节 |
FreeDataSize | int64 | 集合空间数据文件空闲空间大小,单位为字节 |
TotalIndexSize | int64 | 集合空间索引文件总大小,单位为字节 |
FreeIndexSize | int64 | 集合空间索引文件空闲空间大小,单位为字节 |
TotalLobSize | int64 | 集合空间大对象文件总大小,单位为字节 |
FreeLobSize | int64 | 集合空间大对象文件空闲空间大小,单位为字节 |
DataCommitLSN | int64 | 集合空间数据文件最后提交 LSN |
IndexCommitLSN | int64 | 集合空间索引文件最后提交 LSN |
LobCommitLSN | int64 | 集合空间大对象文件最后提交 LSN |
DataCommitted | boolean | 集合空间数据文件当前是否有效提交 |
IndexCommitted | boolean | 集合空间索引文件当前是否有效提交 |
LobCommitted | boolean | 集合空间大对象文件当前是否有效提交 |
DirtyPage | int32 | 集合空间大对象文件在开启缓存下脏页数量 |
Type | int32 | 集合空间类型,取值如下: 0:普通集合空间 1:固定(Capped)集合空间 |
字段名 | 类型 | 描述 |
---|---|---|
Name | string | 集合空间名 |
UniqueID | int32 | 集合空间的 UniqueID,在集群上全局唯一 |
Collection.Name | string | 集合空间所包含的集合的名字 |
Collection.UniqueID | int64 | 集合空间所包含的集合的 UniqueID |
PageSize | int32 | 集合空间数据页大小,单位为字节 |
LobPageSize | int32 | 集合空间大对象数据页大小,单位为字节 |
TotalSize | int64 | 集合空间的总大小,单位为字节 |
FreeSize | int64 | 集合空间的空闲大小,单位为字节 |
TotalDataSize | int64 | 集合空间数据文件总大小,单位为字节 |
FreeDataSize | int64 | 集合空间数据文件空闲空间大小,单位为字节 |
TotalIndexSize | int64 | 集合空间索引文件总大小,单位为字节 |
FreeIndexSize | int64 | 集合空间索引文件空闲空间大小,单位为字节 |
TotalLobSize | int64 | 集合空间大对象文件总大小,单位为字节 |
FreeLobSize | int64 | 集合空间大对象文件空闲空间大小,单位为字节 |
Group | bson array | 该集合空间所在的复制组名列表 |
通过非协调节点查看快照
> db.snapshot( SDB_SNAP_COLLECTIONSPACES )
输出结果如下:
{ "NodeName": "sdbserver1:11830", "GroupName": "group1", "Name": "sample", "UniqueID": 61, "ID" : 20, "LogicalID" : 20, "Collection": [ { "Name": "employee", "UniqueID": 261993005057 } ], "PageSize": 65536, "LobPageSize": 262144, "MaxCapacitySize": 26388279066624, "MaxDataCapSize": 8796093022208, "MaxIndexCapSize": 8796093022208, "MaxLobCapSize": 8796093022208, "NumCollections": 4, "TotalRecords": 2, "TotalSize": 306315264, "FreeSize": 265551224, "TotalDataSize": 155254784, "FreeDataSize": 133627904, "TotalIndexSize": 151060480, "FreeIndexSize": 134152171, "TotalLobSize": 352714752, "FreeLobSize": 140771328, "DataCommitLSN": 160, "IndexCommitLSN": 180, "LobCommitLSN": -1, "DataCommitted": false, "IndexCommitted": false, "LobCommitted": true, "DirtyPage": 0 } ...
通过协调节点查看快照
> db.snapshot( SDB_SNAP_COLLECTIONSPACES )
输出结果如下:
{ "Name": "sample", "UniqueID": 61, "PageSize": 4096, "LobPageSize": 262144, "TotalSize": 918945792, "FreeSize": 805183062, "TotalDataSize": 155254784, "FreeDataSize": 133627904, "TotalIndexSize": 151060480, "FreeIndexSize": 134152171, "TotalLobSize": 352714752, "FreeLobSize": 140771328, "Collection": [ { "Name": "employee", "UniqueID": 261993005057 } ], "Group": [ "group1" ] } ...