模糊检查点

时间:2018-06-23 06:17:22

标签: database recovery checkpointing

对我来说,模糊检查点与“正常”检查点之间的区别非常模糊!实际上,不同的地方给出了不同的模糊检查点概念。根据我从教科书中读到的内容,主要区别在于模糊检查点可保留当前所有脏页的列表(例如M),并允许您在检查点进行时更新其他页并处理事务。然后它将仅将M中的页面输出到磁盘。但是,这是我的问题,为什么“正常”检查点不允许您在执行检查点时更新页面?

我的猜测是,如果允许事务在检查点期间写入页面,则检查点可能永远无法完成;新页面将继续被写入(变脏)并继续输出到磁盘。但这只是我的猜测,请给出答案。预先感谢。

0 个答案:

没有答案