表分段的扩展数据块大小

对现有表进行分段时,您可能想要调整下一扩展数据块大小,因为每个分段所要求的空间要比最初的未分段表所要求的小。

如果定义未分段表时使用了很大的下一扩展数据块大小,数据库服务器会对每个分段都将使用相同大小的下一扩展数据块,这样会导致磁盘空间的过量分配。 每个分段只需要整个表的空间的一部分。

例如:如果将前述 big_one 样本表分段到 5 个磁盘上,那么可以将下一扩展数据块大小改为最终大小的 1/5。 以下示例将下一扩展数据块大小 改为最初大小的 1/5:
ALTER TABLE big_one MODIFY NEXT SIZE 2;