请用简短的话解释一下这些流程的区别。官方文档没有给我给予任何把握=(所有这些都是为了将脏页面从共享缓冲区刷新到磁盘(wal或db磁盘?),但实际上有什么区别?从wal到db磁盘的写入过程是如何进行的?
tyky79it1#
WAL writer不会从缓存中刷新脏页面,而是写入WAL。检查指针以一定的间隔刷新所有脏页,以创建一个开始恢复的点。后台编写器在检查点之间刷新一些脏页,以便始终有足够的干净页可供使用。
1条答案
按热度按时间tyky79it1#
WAL writer不会从缓存中刷新脏页面,而是写入WAL。
检查指针以一定的间隔刷新所有脏页,以创建一个开始恢复的点。
后台编写器在检查点之间刷新一些脏页,以便始终有足够的干净页可供使用。