摘要:
在Oracle数据库中,undo主要有三大作用:提供一致性读(Consistent Read)、回滚事务(Rollback Transaction)以及实例恢复(Instance Recovery)
。
一致性读是相对于脏读(Dirty
Read)而言的。假设某个表T中有10000条记录,获取所有记录需要15分钟时间。当前时间为9点整,某用户A发出一条查询语句:select *
from
T,该语句在9点15分时执行完毕。当用户A执行该SQL语句到9点10分的时候,另外一个用户B发出了一条delete命令,将T表中的最后一条记录删
除并提交了。那么到9点15分时,A用户将返回多少条记录 阅读全文
posted @ 2011-01-23 11:52
数据库天地
阅读(360)
评论(0)
推荐(0)
浙公网安备 33010602011771号