Oracle 仅在提交时才将脏块写入光盘?
据我所知,DBWs将脏块写入光盘,并在执行提交操作时解锁块。然而,我认为DBWn和提交问题并没有直接关系,这真的会发生吗 如果没有,它如何执行此写入操作 因为它也被称为“懒惰的作家”Oracle 仅在提交时才将脏块写入光盘?,oracle,oracle12c,database-performance,database-administration,sql-tuning,Oracle,Oracle12c,Database Performance,Database Administration,Sql Tuning,据我所知,DBWs将脏块写入光盘,并在执行提交操作时解锁块。然而,我认为DBWn和提交问题并没有直接关系,这真的会发生吗 如果没有,它如何执行此写入操作 因为它也被称为“懒惰的作家” 我很困惑。说您正在更新表中的记录。在非常高的抽象级别上,一旦在数据库缓冲区缓存中标识(或复制到)保存目标记录的块,就会发生以下步骤 将创建一个重做更改向量,描述如何将撤消记录插入到撤消块中。如果将来需要回滚更改,则需要此撤消。为了满足在更新启动之前启动并仍在运行的SQL,可能还需要撤消 创建一个重做更改向量,描述执
我很困惑。说您正在更新表中的记录。在非常高的抽象级别上,一旦在数据库缓冲区缓存中标识(或复制到)保存目标记录的块,就会发生以下步骤
中Oracle实例体系结构下的内存和进程体系结构是理解这些概念的好地方。假设您正在更新表中的记录。在非常高的抽象级别上,一旦在数据库缓冲区缓存中标识(或复制到)保存目标记录的块,就会发生以下步骤