问题 单项选择题

当会话更改数据时,会在何处写入更改(选择一个最佳答案)?

A.写入缓存中的数据块和重做日志缓冲区
B.写入磁盘上的数据块和当前联机重做日志文件
C.会话写入数据库高速缓存区,日志写入器写入当前联机重做日志文件
D.在提交更改前不执行任何写入

答案

参考答案:A

解析:会话更新内存中的块副本,并将更改矢量写入日志缓冲区。B是错误的,因为尽管将出现那样的情况,但并非在执行更改时出现。C是错误的,因为它将会话更改内存,与LGWR将更改传播到磁盘混为一谈。D是错误的,因为在执行更改时,所有更改都会在内存中执行,与COMMIT无关。

选择题
单项选择题