首页 > Oracle > Oracle append测试高水位的变化情况。
2013
08-30

Oracle append测试高水位的变化情况。

本文测试一下append方式加载数据和直接insert数据高水位的变化情况。
1. 建立一个测试表

2. 然后我们对块进行dump

3.获取高水位的位置,高水位是6号文件的220块

块的数量是8个,和dump中的blocks一致

4. 然后我们再插入数据进行测试

此时dump块中的高水位没有变化

高水位还在6号文件220块的位置

5.通过直接路径加载append的方式插入数据

dump文件中的高水位变成了0x018000e0

通过自己定义的函数对其进行16进制的转换,可以看到高水位在6号文件224块。

通过以上实验表明直接路径加载append的方式会提升高水位。而通过直接插入的方式并不一定会提升高水位,需要先查找高水位以下的空闲块。当然是要提交事务的前提下。
最后编辑:
作者:Jerry
一个积极向上的小青年,热衷于分享--Focus on DB,BI,ETL