|
最初由 ZALBB 发布
[B]
最近一次被重用的transaction slot,则它的commit scn应该是最大的,怎么是最小的呢?
-----可能我的理解还有问题。 [/B]
最近一次被重用的slot 之前的 commit scn
是 before image ,不是 current ,也就是比当前还存在的slot的数据小一点的scn
由于这里面涉及到一个 header rollback 产生 cr block 的问题,所以我在前文仅仅说了 "control scn 是当前该回滚段中所能获得的最小的一个 commit scn" .其实一开始我是描述了如何查找 scn 和 rollback 而产生 cr 的,后来想太复杂了可能反而不容易理解,就写了个 所能获得的最小 commit scn 。 回滚段仅仅记录了scn ,如果需要获得具体数据,就需要 roll back 了
这个你dump 就可以观察出来
我以前做过充分的测试的 |
|