文章目录
- 1. 前言
- 2. 有了checkpoint,为何还需要background writing?
- 2.1 checkpoint和background writing有何差异? 如何协同工作?
- 2.2 background writing如何工作? 职责是什么?
1. 前言
本文是Background Writing进程理论篇,源码剖析实战篇会在后面给出。本文的主要内容分为以下三点:
- 有了checkpoint,为何还需要background writing?
- checkpoint和background writing有何差异? 如何协同工作?
- background writing如何工作? 职责是什么?
2. 有了checkpoint,为何还需要background writing?
如果后端进程需要从缓冲区中驱逐脏页,则必须将该页写入磁盘。这种情况是不希望出现的,因为它会导致等待——在后台