rt

解决方案 »

  1.   

    是HWM吧 High water (高水位)这个概念应该是很形象了。 存储管理里的一个概念。你可以g一下,具体的描述。
      

  2.   

    数据段占有一定的空间,包括使用的和空闲的,数据在插入的过程中不断的增长空间,这样占用的空间就越来越多,空闲空间越来越少,已占用空间的数量就是HWM。就象水库中的水位上涨一样.当删除数据后,会出现一些空闲空间,但是就象水库的最高水位标志不什下降一样,HWM也不会下降。所以说在进行DML操作时HWM不会下降,但是TRUNCATE表会使HWM为0。
      

  3.   

    记得在一个oracle的培训上,讲师说过HWM影响select的性能:比如说一个table分配了10M空间,不断的insert后,使用的空间和HWM都涨到8M,然后用delete删除了一些纪录后,适用的空间只有2M,但HWM还是8M。那么当select语句读取这个表时,会从disk上读取8M的内容,而不是2M,所以会影响到select的性能。
      

  4.   

    http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fwh62592855楼主有兴趣的话可以参考一下