oncheck -pB 命令显示描述 Blob 页平均充满度的统计信息。这些统计信息提供了数据库或表中单个简单大对象的存储效率的度量。
如果您发现大量简单大对象的统计信息中显示的充满度百分比很低,那么更改 Blob 空间中的 Blob 页的大小会提高数据库服务器的性能。
oncheck -pB 和 onstat -d update 命令都显示有关可用 Blob 页数的相同信息。onstat -d update 命令显示与 onstat -d 相同的信息以及每个 Blob 空间块的准确可用 Blob 页数。
oncheck -pB stores_demo:sriram.catalog
图: oncheck -pB 的输出
BLOBSpace Report for stores_demo:sriram.catalog Total pages used by table 7 BLOBSpace usage: Space Page Percent Full Name Number Pages 0-25% 26-50% 51-75 76-100% ------------------------------------------------------------- blobPIC 0x300080 1 x blobPIC 0x300082 2 x ------ Page Size is 6144 3 bspc1 0x2000b2 2 x bspc1 0x2000b6 2 x ------ Page Size is 2048 4
Space Name 是 Blob 空间的名称,该空间包含一个或多个作为表(或数据库)存储的简单大对象。
Page Number 是 Blob 空间中特定简单大对象的起始地址。
Pages 是存储此简单大对象所需的数据库服务器页数。
Percent Full 是按 Blob 空间列出的,此表或数据库中每个 Blob 空间的平均 Blob 页充满度的度量。
Page Size 是此 Blob 空间的 Blob 页大小(以字节为单位)。Blob 页大小始终是数据库服务器页大小的倍数。
示例输出指示四个简单大对象已作为表 sriram.catalog 的一部分存储。 两个对象存储在 Blob 空间 blobPIC 的大小为 6144 字节的 Blob 页中。 另两个对象存储在 Blob 空间 bspc1 中大小为 2048 字节的 Blob 页中。
该显示顶部出现的摘要信息 Total pages used by table 是存储简单大对象所需的 Blob 页的简单总和。总和不能说明所使用的 Blob 页的大小、所存储的简单大对象的数量或所存储的总字节数。
Percent Full 标题下显示的效率信息是不精确的,但它能够提醒管理员注意 TEXT 和 BYTE 数据的存储趋势。