【发布时间】:2019-10-02 06:45:43
【问题描述】:
请用简短的语言解释这些过程之间的区别。官方文档没有给我任何掌握 =(
所有这些都用于将脏页从共享缓冲区刷新到磁盘(wal 或 db 磁盘?),但实际区别是什么?
从wal到db磁盘的写入过程进展如何?
【问题讨论】:
标签: postgresql wal
请用简短的语言解释这些过程之间的区别。官方文档没有给我任何掌握 =(
所有这些都用于将脏页从共享缓冲区刷新到磁盘(wal 或 db 磁盘?),但实际区别是什么?
从wal到db磁盘的写入过程进展如何?
【问题讨论】:
标签: postgresql wal
WAL 写入器没有从缓存中刷新脏 oage,它正在写入 WAL。
检查点以一定的时间间隔刷新所有脏页以创建恢复点。
后台写入器会在检查点之间刷新一些脏页,以便始终有足够的干净页可供使用。
【讨论】: