• 集合空间快照
    • 描述
    • 标示
    • 字段信息
    • 非协调节点字段信息
    • 协调节点字段信息
    • 非协调节点示例
    • 协调节点示例

    集合空间快照

    描述

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

    标示

    SDB_SNAP_COLLECTIONSPACES

    字段信息

    由于数据节点与编目节点保存的集合空间信息不同,集合空间快照在协调节点与其它节点所返回的结构有所不同:

    非协调节点字段信息

    字段名类型描述
    NodeName字符串集合空间所属节点名(主机名:端口号)
    GroupName字符串集合空间所属分区组名
    Name字符串集合空间名
    UniqueID整型集合空间的UniqueID,在集群上全局唯一
    ID整型集合空间在节点上的物理ID
    LogicalID整型集合空间在节点上的逻辑ID
    Collection.Name字符串集合空间所包含的集合的名字
    Collection.UniqueID长整型集合空间所包含的集合的UniqueID
    PageSize整型集合空间数据页大小(单位:字节)
    LobPageSize整型集合空间大对象数据页大小(单位:字节)
    MaxCapacitySize长整型集合空间的最大容量上限(单位:字节)
    MaxDataCapSize长整型集合空间数据文件最大容量上限(单位:字节)
    MaxIndexCapSize长整型集合空间索引文件最大容量上限(单位:字节)
    MaxLobCapSize长整型集合空间大对象文件最大容量上限(单位:字节)
    NumCollections整型集合数量
    TotalRecords整型集合空间的记录总数
    TotalSize长整型集合空间的总大小(单位:字节)
    FreeSize长整型集合空间的空闲大小(单位:字节)
    TotalDataSize长整型集合空间数据文件总大小(单位:字节)
    FreeDataSize长整型集合空间数据文件空闲空间大小(单位:字节)
    TotalIndexSize长整型集合空间索引文件总大小(单位:字节)
    FreeIndexSize长整型集合空间索引文件空闲空间大小(单位:字节)
    TotalLobSize长整型集合空间大对象文件总大小(单位:字节)
    FreeLobSize长整型集合空间大对象文件空闲空间大小(单位:字节)
    DataCommitLSN长整型集合空间数据文件最后提交LSN
    IndexCommitLSN长整型集合空间索引文件最后提交LSN
    LobCommitLSN长整型集合空间大对象文件最后提交LSN
    DataCommitted布尔型集合空间数据文件当前是否有效提交
    IndexCommitted布尔型集合空间索引文件当前是否有效提交
    LobCommitted布尔型集合空间大对象文件当前是否有效提交
    DirtyPage整型集合空间大对象文件在开启缓存下脏页数量
    Type整型集合空间类型,0 表示普通集合空间,1 表示固定(Capped)集合空间

    协调节点字段信息

    字段名类型描述
    Name字符串集合空间名
    UniqueID整型集合空间的UniqueID,在集群上全局唯一
    Collection.Name字符串集合空间所包含的集合的名字
    Collection.UniqueID长整型集合空间所包含的集合的UniqueID
    PageSize整型集合空间数据页大小(单位:字节)
    LobPageSize整型集合空间大对象数据页大小(单位:字节)
    TotalSize长整型集合空间的总大小(单位:字节)
    FreeSize长整型集合空间的空闲大小(单位:字节)
    TotalDataSize长整型集合空间数据文件总大小(单位:字节)
    FreeDataSize长整型集合空间数据文件空闲空间大小(单位:字节)
    TotalIndexSize长整型集合空间索引文件总大小(单位:字节)
    FreeIndexSize长整型集合空间索引文件空闲空间大小(单位:字节)
    TotalLobSize长整型集合空间大对象文件总大小(单位:字节)
    FreeLobSize长整型集合空间大对象文件空闲空间大小(单位:字节)
    Group字符串数组该集合空间所在的分区组名列表

    非协调节点示例

    1. > db.snapshot( SDB_SNAP_COLLECTIONSPACES )
    2. {
    3. "NodeName": "r520-8:11890",
    4. "GroupName": "group1",
    5. "Name": "foo",
    6. "UniqueID": 61,
    7. "ID" : 20,
    8. "LogicalID" : 20,
    9. "Collection": [
    10. {
    11. "Name": "bar",
    12. "UniqueID": 261993005057
    13. }
    14. ],
    15. "PageSize": 65536,
    16. "LobPageSize": 262144,
    17. "MaxCapacitySize": 26388279066624,
    18. "MaxDataCapSize": 8796093022208,
    19. "MaxIndexCapSize": 8796093022208,
    20. "MaxLobCapSize": 8796093022208,
    21. "NumCollections": 4,
    22. "TotalRecords": 2,
    23. "TotalSize": 306315264,
    24. "FreeSize": 265551224,
    25. "TotalDataSize": 155254784,
    26. "FreeDataSize": 133627904,
    27. "TotalIndexSize": 151060480,
    28. "FreeIndexSize": 134152171,
    29. "TotalLobSize": 352714752,
    30. "FreeLobSize": 140771328,
    31. "DataCommitLSN": 160,
    32. "IndexCommitLSN": 180,
    33. "LobCommitLSN": -1,
    34. "DataCommitted": false,
    35. "IndexCommitted": false,
    36. "LobCommitted": true,
    37. "DirtyPage": 0
    38. }

    协调节点示例

    1. > coord.snapshot( SDB_SNAP_COLLECTIONSPACES )
    2. {
    3. "Name": "foo",
    4. "UniqueID": 61,
    5. "PageSize": 4096,
    6. "LobPageSize": 262144,
    7. "TotalSize": 918945792,
    8. "FreeSize": 805183062,
    9. "TotalDataSize": 155254784,
    10. "FreeDataSize": 133627904,
    11. "TotalIndexSize": 151060480,
    12. "FreeIndexSize": 134152171,
    13. "TotalLobSize": 352714752,
    14. "FreeLobSize": 140771328,
    15. "Collection": [
    16. {
    17. "Name": "bar",
    18. "UniqueID": 261993005057
    19. }
    20. ],
    21. "Group": [
    22. "group1"
    23. ]
    24. }