摘要: 一. DBWR写磁盘数据触发条件 1. 当进程在辅助LRU链表和主LRU链表上扫描以查找可以覆盖的buffer header[空闲缓冲区]时,如果已经扫描的buffer header的数量到达一定的限度(由隐藏参数:_db_block_max_scan_pct决定)时,触发DBWR进程。 _db_block_max_scan_pct表示已经扫描的buffer header的个数占整个LRU链表上buffer header总数的百分比。这时,搜索可用buffer header的进程挂起,在v$session_wait中表现为等待“free buffer wait”事件,同时增加v$sysstat 阅读全文
posted @ 2011-06-29 12:04 生活不是用来挥霍的 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一.ITL 说明ITL: Interested Transaction List,也叫事务槽,它位于BLOCK Header。先dump 一个block,看一下这个ITL的信息。SELECTa.,extent_ida.,block_ida.blocks,bFROMa,segment_name file_idbfile# ;SELECT,nameFROM;当某个对象比较大时,占用的block也就会很多,Oracle 的存储结构是segment -->extent-->block.每个extent 由一些block组成。在上面的示例中每个extent 由8个blocks组成。我们dum 阅读全文
posted @ 2011-06-29 00:57 生活不是用来挥霍的 阅读(214) 评论(0) 推荐(0) 编辑