请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

可重复读隔离级别

老师,2个事务执行,其中一个事务是可重复读隔离级别,那么他2次执行查询的结果都是一样的,无论另外一个事务怎么修改数据(这里这个事务已经提交的),那么可重复读隔离级别的话,是一直查询的快照记录嘛,如果是的话,那这快照记录是放在哪里的,事务线程自己内存空间里吗

正在回答

1回答

数据库有undo个redo日志,事务的数据放在这两个日志里面

1 回复 有任何疑惑可以回复我~
  • 提问者 奶茶三兄弟d #1
    老师,不是说只有delete,update,insert的时候才会将原来数据拷贝在undo日志吗,只是select的话,查询的数据也会拷贝到undo日志里面吗
    回复 有任何疑惑可以回复我~ 2020-04-10 14:17:47
  • 神思者 回复 提问者 奶茶三兄弟d #2
    可重复读,另一个事务要执行insert才能看出来效果
    回复 有任何疑惑可以回复我~ 2020-04-10 19:07:33
  • 提问者 奶茶三兄弟d #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-04-11 09:41:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信