回收表的高水平位
表的高水平位(High water mark)是表曾经最大的占用空间位的标记位。在表做全表扫描时会读到高水平位的位置(哪怕表中没有数据)。所以要消除高水平位让表扫描的速度更快。
Oracle提供的dbms_space包可以分析出表中高水平位,如下:
desc DBMS_SPACE
PROCEDURE UNUSED_SPACE
回收表的高水平位
表的高水平位(High water mark)是表曾经最大的占用空间位的标记位。在表做全表扫描时会读到高水平位的位置(哪怕表中没有数据)。所以要消除高水平位让表扫描的速度更快。
Oracle提供的dbms_space包可以分析出表中高水平位,如下:
desc DBMS_SPACE
PROCEDURE UNUSED_SPACE