问题描述
哪个后台进程将 “旧图像” 的副本从 “数据库缓冲区缓存” 写入撤消表空间的撤消段?
专家解答
DBWR是处理将所有缓冲区缓存块刷新到磁盘的过程。您不需要将这些块视为 “旧图像”。撤消块不是块的旧副本,它们更像是指令列表。
所以如果我这样做了:
更新EMP集sal = 20,其中empno = 10
EMP数据库块将反映该更改。但是,在进行更改之前,撤消信息不是EMP块的副本。这将是更多的东西:
"取块3124,找到第7行,将SAL列从20修改为7"
该信息位于撤消块中,并且可以根据需要由DBWR将其刷新到磁盘。
希望这有所帮助。
所以如果我这样做了:
更新EMP集sal = 20,其中empno = 10
EMP数据库块将反映该更改。但是,在进行更改之前,撤消信息不是EMP块的副本。这将是更多的东西:
"取块3124,找到第7行,将SAL列从20修改为7"
该信息位于撤消块中,并且可以根据需要由DBWR将其刷新到磁盘。
希望这有所帮助。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




