日归档:2014 年 5 月 11 日

bbed会产生cr块么?

先说下结论,bbed不会产生cr块,具体请看测试结果: 这个结论我的测试不知道是不是科学或者完整,因此,有不同结论的测试,欢迎交流,O(∩_∩)O哈哈~ 在没有flush buffer cache的情况下,我们看看: 上面这段信息基本跟X$BH的内容对应。 这里,表示file 4 block 131是object_id为18222的对象的一个块(st: XCURRENT,即当前块),该块作为class 1 block被prefetch(class 1表示数据块,比如如果这是是class 8,就表示1st level bmb ,如果是3就表示3级位图块等等……) 这个块是脏块(buffer_dirty)。同时,在LRU链表的末端有一个该块的CR块,在辅助链表还有一个该块的副本(FREE状态,表示跟数据文件上该块的是一致的)。 其中LRU_FLAG的解释如下: KCBBHLDF 0x01 8.1 LRU Dump Flag used in debug print routine KCBBHLMT 0x02 8.1 moved to tail of lru (for … 继续阅读

发表在 Internal | 留下评论