可以通过对分区取消分段以将非邻接的扩展数据块合并,从而提高性能。
随着时间推移,经常更新的表可能变为分段表,这会降低每次服务器访问该表时的性能。对表取消分段可使数据行更紧密的集合在一起,并避免分区标题页溢出问题。
对索引取消分段会让条目更集中,这会提高存取表信息的速度。
提交取消分段请求之后,无法停止该请求。此外,存在无法取消分段的特定对象,且如果与取消分段请求冲突的其他操作正在运行,那么无法对分区取消分段。
要对表、索引或分区取消分段,请运行带有 defragment 自变量的 EXECUTE FUNCTION 命令。您可以指定要取消分段的表名、索引名或分区数。
您可以使用 onstat -g defragment 命令来显示有关活动取消分段请求的信息。