假设在Checkpoint2的时候,脏页的集合是{P1,P2}【{T1,T2}】应该是:T1,T2
Log末尾,一旦遇到Redo Log操作的时候新的Page,就把它加入脏页集合,最终结果可能是{P1,P2,P3,P4}【T1,T2,T3,T4】应该是:T1,T2,T3,T4
这里有个关键点,从CheckPoint2到Crash,这个集合会只增不减。可能P1,P2【T1,T2】在应该是:T1,T2
这里有个关键点,从CheckPoint2到Crash,这个集合会只增不减。可能P1,P2在CheckPoint【CheckPoint2】之后已经不是脏页了应该是:CheckPoint2
章节编号有误,6.6.4 各种锁 应为 6.6.5 各种锁,目录中也是错的。
假设在Checkpoint2的时候,脏页的集合是{P1,P2}【{T1,T2}】
应该是:T1,T2
Log末尾,一旦遇到Redo Log操作的时候新的Page,就把它加入脏页集合,最终结果可能是{P1,P2,P3,P4}【T1,T2,T3,T4】
应该是:T1,T2,T3,T4
这里有个关键点,从CheckPoint2到Crash,这个集合会只增不减。可能P1,P2【T1,T2】在
应该是:T1,T2
这里有个关键点,从CheckPoint2到Crash,这个集合会只增不减。可能P1,P2在CheckPoint【CheckPoint2】之后已经不是脏页了
应该是:CheckPoint2
章节编号有误,6.6.4 各种锁 应为 6.6.5 各种锁,目录中也是错的。