- 最后登录
- 2015-3-26
- 在线时间
- 148 小时
- 威望
- 84
- 金钱
- 1061
- 注册时间
- 2011-11-26
- 阅读权限
- 50
- 帖子
- 128
- 精华
- 0
- 积分
- 84
- UID
- 96
|
4#
发表于 2013-4-22 17:39:18
Thomas Kyte《Expert one-on-one Oracle》
Block Cleanout
If you recall earlier, Chapter 3 on Locking and Concurrency, when we talked about datalocks and how they were managed, I described how they are actually attributes of the data,stored on the block header. A side effect of this is that the next time that block is accessed,we may have to ʹclean it outʹ, in other words, remove the transaction information. Thisaction generates redo and causes the block to become ʹdirtyʹ if it wasnʹt already. What thismeans is that a simple SELECT may generate redo, and may cause lots of blocks to bewritten to disk with the next checkpoint.
请参考:http://www.itpub.net/thread-1300346-1-1.html
|
|