如题,如何回滚数据?
1
zeonluang 2023-09-08 20:09:27 +08:00
说下我个人的见解,错了勿喷。
返回业务 SQL 执行失败啊。 redolog 都没写入磁盘,数据肯定没被更新到磁盘上。 数据是干净的。 undolog 对应的 redolog 没刷盘失败的话在记录 undolog 这一步的时候事务就失败了。 数据是干净的。 |
2
phx13ye 2023-09-08 22:35:16 +08:00
既然都没刷盘,都以磁盘为准啊
|
3
louettagfh 2023-09-11 14:08:22 +08:00
redo 没有刷盘, 脏页 page 就不会刷盘, 所以重启以后 page 是干净的, 没有问题.
|