wwweducn(烟台大苹果) 的 Blog

学习中的知识转载以及小量经验总结,仅此而已。

sdq ID:wwweducn
225233次访问,排名282好友0人,关注者0
wwweducn的文章
原创 109 篇
翻译 0 篇
转载 98 篇
评论 845 篇
烟台大苹果(wwweducn)的公告

与俺联系

我的GMAIL 我的LiveID

特别推荐

最近评论
陈德容:说真的看不懂,就不可能写些通俗易懂的吗?还有,你是我老哥陈灿吗?在的话就和我聊聊吧!家里买电脑拉!有事没事常联系!!!!!
陈德容:说真的看不懂,就不可能写些通俗易懂的吗?还有,你是我老哥陈灿吗?在的话就和我聊聊吧!家里买电脑拉!有事没事常联系!!!!!
静影:着篇文章写的太好拉 对我挺有启发的
wwweducn:www.infoxa.com有该书的下载
cookie:发个给我可以吗?谢谢了---zh.shan@yahoo.com.cn
文章分类
收藏
相册
两小无猜
BBS
两全其美
水木社区
blog博客
aprin的专栏
Casularm Blog
DBA-博客园
Everest的博客(RSS)
LileLTP-Java之路
SmallWhiteDragon
songshuweiba
俺老朱
分享Java快乐
北邮小硕
天外传音
我的google page
胡一刀
记忆人生
风中的飘絮
DataBase
ADP (Analyse, Design&Programmierung)
Akadia
Asktom
cnoug
Itpub
Ixora
Oracle example library
Tahiti
Friends'博客
十月天
小源
小白兔的家
蔡鸟的小窝
java学习
javafan
赛迪网
信息查询
IP Whois查询
万年历查询
很好呀-网址大全
时间校对
更多查询...
铁路时刻查询
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

转载 Redo Log系列之一:基本处理流程收藏

新一篇: 病毒:该内存不能为"read""written",clip srv,c:\winnt\svchost.exe | 旧一篇: 论文的引言,摘要

http://www.performance-insight.com

 从这次开始,我们要检验在Oracle发生问题、需要复原时不可或缺的REDO日志。REDO日志含有许多要素,对于Oracle来说,它不仅是维持生命的装置,也可说是Oracle结构中影响性能最重要的因素。这一系列前期以介绍“REDO日志的基本结构”为主,后期重点介绍“REDO日志的调优技巧”。

<存储复原信息的联机REDO日志的构造>
构成REDO日志的要素包括REDO日志缓冲区和REDO日志文件。此外,LGWR程序会将复原信息写入REDO日志,并且和DBWR(将数据库缓冲区数据写回数据文件的程序)与ARCH(把REDO日志文件当成更新履历,将其复制到归档文件的程序)进行消息通信,所以必须了解这些程序的工作原理。

下图说明REDO日志的基本处理流程。

----------------------------------------------------------------------
1. 由于用户请求更新,所以后台进程会从数据文件将对应的数据块复制到数据库缓冲区。
2. 执行UPDATE处理,被更新的新信息和更新前的旧信息都被写入日志缓冲区。
3. 更新前的旧讯息写入到数据库缓冲区内分配的回滚段。
4. 更新后的新讯息会覆盖数据库缓冲区内分配的数据块。
5. 接收到Commit要求,把日志缓冲区内的变更写入REDO日志文件    (除了Commit之外还有其他情况会进行往REDO日志文件的写入处理)(以后会进一步介绍)。
6. REDO日志文件满了之后,就会出现checkpoint。
7. 出现checkpoint的时候,LGWR会向DBWR发送消息。
8. DBWR收到[出现checkpoint]的通知,把数据库缓冲区内的未清空的数据块全部写回数据文件。
9. 写回数据文件的步骤结束之后,通知LGWR处理已经结束。
10. LGWR会把被写入日志缓冲区变更的REDO日志文件从1改为2(log switch)。
11. 如果以归档模式运行数据库,在纪录数据库变更后已满的REDO日志文件会被写出到归档文件。
----------------------------------------------------------------------

这些处理流程的基本知识非常重要,必须彻底理解,才能了解下周起我们要进行的检验。从下次开始我们会以“写出到REDO日志文件的时点”以及“写出到REDO日志文件的内容”为中心,继续深入探讨REDO日志。

发表于 @ 2006年08月23日 14:56:00|评论(loading...)|编辑

新一篇: 病毒:该内存不能为"read""written",clip srv,c:\winnt\svchost.exe | 旧一篇: 论文的引言,摘要

评论:没有评论。

发表评论  


登录
Csdn Blog version 3.1a
Copyright © 烟台大苹果(wwweducn)