数据库服务器将属于表空间的页分配为扩展数据块。虽然扩展数据块中的页是连续的,但扩展数据块还是可能会分散在表所在整个数据库空间中(甚至在不同的块上)。
下图描绘的情境是:两个非连续扩展数据块属于
table_1 的表空间,而第三个扩展数据块属于
table_2 的表空间。
table_2 扩展数据块位于第一个 table_1 扩展数据块和第二个
table_1 扩展数据块之间。
当发生这种情况时,扩展数据块会交错。
因为在
table_1 中的顺序访问搜索需要磁盘头在
table_2 扩展数据块中进行搜寻,因此性能会比
table_1 扩展数据块连续时要差。有关如何避免和消除交错的扩展数据块的指示信息,请参阅
GBase 8s 性能指南。
图: 属于一个数据库空间中两个不同表空间的三个扩展数据块