重组表格数据
为表指定一个或多个组织键后,记录就会像非 CBT 表一样插入 CBT。 运行 GROOM TABLE 命令后,基于指定键的记录将被重组。
GROOM TABLE 命令会执行两个对系统中的用户表非常重要的操作:
- 它可以组织表中的记录,以便将相关记录重新定位到相同的扩展中。
- 它能删除用户表中已删除和过时的记录,从而回收系统磁盘空间。
GROOM TABLE 命令通过一系列步骤处理和重组每个数据片中的表记录。 在进行在线数据整理时,用户可以执行 SELECT、UPDATE、DELETE 和 INSERT 操作等任务。 SELECT 操作与新陈代谢操作并行运行;INSERT、UPDATE 和 DELETE 操作在新陈代谢步骤之间串行运行。 对于 CBT 表,新陈代谢步骤比非 CBT 表略长,因此 INSERT、UPDATE 和 DELETE 操作可能会等待更长时间,直到当前步骤完成。
注意:为现有表指定组织键使其成为 CBT 时,新的组织可能会影响表的压缩大小。 新组织可以创建能提高整体压缩效果的记录序列,也可以创建压缩效果不佳的序列。 在进行梳理操作后,您的工作台尺寸与之前的组织相比会有一些变化。