扩展数据块交错

数据库服务器将属于表空间的页分配为扩展数据块。虽然扩展数据块中的页是连续的,但扩展数据块还是可能会分散在表所在整个数据库空间中(甚至在不同的块上)。

下图描绘的情境是:两个非连续扩展数据块属于 table_1 的表空间,而第三个扩展数据块属于 table_2 的表空间。table_2 扩展数据块位于第一个 table_1 扩展数据块和第二个 table_1 扩展数据块之间。 当发生这种情况时,扩展数据块会交错。 因为在 table_1 中的顺序访问搜索需要磁盘头在 table_2 扩展数据块中进行搜寻,因此性能会比 table_1 扩展数据块连续时要差。有关如何避免和消除交错的扩展数据块的指示信息,请参阅GBase 8s 性能指南

图: 属于一个数据库空间中两个不同表空间的三个扩展数据块


在此图之前的段描述了此图的内容。