同一表的 Extents 合并

如果分配用于下一个 extent 的磁盘空间是与已分配给相同表的磁盘空间物理相邻的,那么数据库服务器分配该磁盘空间但不将新分配视作单独 extent 。相反,数据库服务器扩展现有相邻 extent 的大小。此后,所有磁盘空间报告将该分配作为现有 extent 的扩展进行反映。即,所报告 extent 的数量始终是物理上不同 extent 的数量,而不是已分配的下一个 extent 的次数加 1 (初始 extent)。图 1 说明了 extent 分配策略。

图: Next-Extent 分配策略


begin figure description - The paragraph that precedes this figure describes the content of the figure. - end figure description

在磁盘空间作为 extent 的一部分分配给 tblspace 后,该空间保持专用于该 tblspace ,即使其中包含的数据已删除也是如此。有关回收该磁盘空间的替代方法,请参阅 GBase 8s 性能指南