【问题标题】:ORACLE: Reset High Water MarkORACLE:重置高水位线
【发布时间】:2010-11-01 17:16:17
【问题描述】:

什么是 Oracle 中的“重置以下表格的高水位线...”?

【问题讨论】:

    标签: oracle storage


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      改变表 X 移动

      这可能需要相关的索引重建,或者

      alter table X 缩小空间

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-08
        • 2010-09-05
        • 1970-01-01
        • 1970-01-01
        • 2016-08-11
        • 1970-01-01
        • 2013-11-04
        • 1970-01-01
        相关资源
        最近更新 更多