解释 Blob 页平均充满度

您可以分析 oncheck -pB 命令的输出来计算平均充满度。

使用 oncheck -pB 输出确定 Blob 页面充满度 中列出的第一个简单大对象存储在 Blob 空间 blobPIC 中,并需要一个 6144 字节的 Blob 页。Blob 页已充满 51% 到 75 %,这意味着大小在 0.51 * 6144 = 3133 字节和 0.75 * 6144 = 4608 字节之间。此简单大对象大小的最大值必须小于或等于 6144 字节的 75%,即 4608 字节。

Blob 空间 blobPIC 下列出的第二个对象需要两个 6144 字节的 Blob 页用于存储,即总数为 12,288 字节。所有已分配的 Blob 页的平均充满度为 51% 到 75%。 因此,对象大小的最小值必须大于 12,288 字节的 50%,即 6144 字节。该简单大对象大小的最大值必须小于或等于 12,288 字节的 75%,即 9216 字节。平均充满度并不意味着每个页的充满度都是 51% 到 75%。如果有两个 Blob 页,其中第一个 Blob 页充满度为 100%,而第二个 Blob 页的充满度为 2% 到 50%,那么这两个 Blob 页的平均充满度的计算结果为 51% 到 75%。

现在考虑 Blob 空间 bspc1 中的两个简单大对象。 这两个对象的大小几乎相同。两个对象都要求 2048 字节的 Blob 页,且每个对象的平均充满度都是 76% 到 100%。这些简单大对象大小的最小值必须大于已分配的 Blob 页的 75%,即 3072 字节。每个对象大小的最大值都稍小于 4096 字节(在开销的允许范围内)。