崩溃前了解系统状态

时间:2019-03-31 02:30:56

标签: sql database recovery

我们的作业是使用ARIES恢复数据库,但是我需要一些帮助来理解第一部分,例如崩溃前的系统状态。

假设操作如下:

    t1 update p1
    t2 update p1
    t1 commits (flushes log to disk)
    system inserts end log for t1
    t2 update p1
    crash

如果刷新意味着要写入磁盘,那么日志文件不会只包含提交行吗?操作“ t2更新p1”存储在哪里?它存储在某个位置的内存中还是创建了新的日志文件?如果是第二种情况,是否表示磁盘中有两个日志文件,而一个日志文件仅包含提交后的日志?

0 个答案:

没有答案