oncheck -ce 和 oncheck -pe 选项

运行 oncheck -ce 可显示用户数据区域中每个智能大对象空间块的大小、已使用空间的总量和可用空间量。oncheck -pe 选项显示与 oncheck -ce 所显示信息相同的信息,另外还显示块使用的详细列表。首先列出数据库空间,然后列出智能大对象空间。-pe 输出提供以下有关智能大对象空间使用的信息:
  • 存储智能大对象数据的表名(按块)
  • 所使用的磁盘页(非智能大对象页)数(按表)
  • 剩余的可用用户数据页数(按块)
  • 所使用的元数据页数(按块)
输出提供以下总计:
  • 用户数据区域、元数据区域和保留区域的已用页的总数。

    系统向用户数据区域和元数据区域的总计添加了额外的 53 页以用于保留区域。

  • 在元数据区域中剩余的可用页数
  • 在用户数据区域中剩余的可用页数
提示: oncheck -pe 选项以数据库服务器页的形式提供了有关智能大对象空间的使用情况的信息,而非智能大对象页的形式。
以下示例显示样本输出。在该示例中,智能大对象空间 s9_sbspc 的已用总页数为 214、元数据区域中的可用页数为 60 以及用户数据区域的可用页数为 726。
Chunk Pathname                                      Size      Used      Free
      2 /ix/ids9.2/./s9_sbspc                         1000       940        60

    Description                                          Offset     Size
    -------------------------------------------------- -------- --------
    RESERVED PAGES                                            0        2
    CHUNK FREELIST PAGE                                       2        1
    s9_sbspc:'gbasedbt'.TBLSpace                              3       50
    SBLOBSpace LO [2,2,1]                                    53        8
    SBLOBSpace LO [2,2,2]                                    61        1
...
SBLOBSpace LO [2,2,79]                                  168        1
    SBLOBSpace FREE USER DATA                               169      305
    s9_sbspc:'gbasedbt'.sbspace_desc                        474        4
    s9_sbspc:'gbasedbt'.chunk_adjunc                        478        4
    s9_sbspc:'gbasedbt'.LO_hdr_partn                        482        8
    s9_sbspc:'gbasedbt'.LO_ud_free                          490        5
    s9_sbspc:'gbasedbt'.LO_hdr_partn                        495       24
    FREE                                                    519       60
    SBLOBSpace FREE USER DATA                               579      421

    Total Used:                                   214
    Total SBLOBSpace FREE META DATA:               60
    Total SBLOBSpace FREE USER DATA:              726

可以将 CHECK EXTENTS 用作与 oncheck -ce 等同的 SQL 管理 API 命令。有关使用 SQL API 命令的信息,请参阅使用 SQL 管理 API 执行远程管理GBase 8s 管理员参考