天天看点

commit工作过程

commit工作过程

  • commit提交之前

        Oracle在SGA撤销段缓冲区中生成撤销记录,撤销记录包含更新和删除表行的旧值

        Oracle在SGA重做日志缓冲区生成重做日志记录

        Oracle修改SGA数据库中的缓冲区

  • commit提交时

        重做记录中的事务被标记上为所提交事务的唯一scn

        日志写入程序将事务重做日志信息和事务scn,从重做日志缓冲区写到磁盘上的重做日志文件

        释放Oracle持有的锁,标记事务为完成

上一篇: 解锁scott
下一篇: ARM基础知识