很奇怪的问题?怎么理解?

tolixiaohui 2004-04-03 09:09:52
COMMIT后,数据不一定立即写盘(数据文件)

一个事务即使不被提交,也会被写入到重做日志中。
...全文
23 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tolixiaohui 2004-04-05
  • 打赏
  • 举报
回复
说得好啊
zengyuan 2004-04-05
  • 打赏
  • 举报
回复
commit之后不一定写数据文件,但是肯定写入了redolog,所以recovery时可以redo,不会丢失提交的数据;
在checkpoint时事务未提交也会写入数据文件,但是redolog里没有commit的记录,这是可以rollback的;
guangli_zhang 2004-04-05
  • 打赏
  • 举报
回复
学习!
welyngj 2004-04-03
  • 打赏
  • 举报
回复
COMMIT后,数据不一定立即写盘(数据文件)
oralce是等待一个checkpoint时间就将数据写到数据文件中。


一个事务即使不被提交,也会被写入到重做日志中。
-----------------------------------------------
我觉得错误。一个事务即使不被提交,也会被写入undolog才对。
zhpsam109 2004-04-03
  • 打赏
  • 举报
回复
学习!

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧