Rem*_*anu 10
数据库中的每次更新都将首先在日志中写入包含更改说明的条目.例如.如果您将列值从A更新为B,则日志将包含更新记录,例如:在表T中,C列已从A更改为B,用于记录,其中键K由ID为I的事务处理.如果您回滚事务,引擎将开始向后扫描日志,查找事务完成的工作记录,并撤消工作:当它找到从A到B的更新记录时,将值更改回A.插入将被撤消删除插入的行.通过插入行来撤消删除.事务日志逻辑体系结构和预写事务日志中对此进行了描述.
这是高级别的解释,具体的内部细节如何发生这种情况对于非专业人员没有记录,不受检查和更改.
| 归档时间: |
|
| 查看次数: |
3649 次 |
| 最近记录: |