ORACLE:重置高水印

时间:2010-11-01 17:16:17

标签: oracle storage

什么是“重置下表中的高水位标记......”在Oracle?

2 个答案:

答案 0 :(得分:6)

高水位标记是包含数据的最大块数。从表中删除记录可释放空间,但不会移动HWM。为了重置高水位标记,我们必须删除并重新创建表格,或者只是截断它。

通常我们不会打扰。但是,高水位标记定义了全表扫描的范围。因此,如果我们有一个曾经包含大量记录但不再这样做并且还经常进行全表扫描的表,那么重新安装HWM可能会很好地利用我们的时间。

答案 1 :(得分:0)

如果(这是一个很大的if),你真的需要将HWM向下移动,你可以使用

alter table X move

可能需要关联的索引重建,或

alter table X缩小空间

取决于版本,表空间管理方案等。