PostgreSQL 通过 WAL(Write-Ahead Logging) 保证事务的持久性(Durability)。任何对数据页的修改都必须先将对应的 XLOG 记录刷入磁盘后,数据脏页才允许落盘。
一、Checkpoint 尖峰平滑参数
ini
checkpoint_timeout = 15min
max_wal_size = 16GB
checkpoint_completion_target = 0.9专注于分布式系统、Linux内核、数据库存储与后端工程实践
PostgreSQL 通过 WAL(Write-Ahead Logging) 保证事务的持久性(Durability)。任何对数据页的修改都必须先将对应的 XLOG 记录刷入磁盘后,数据脏页才允许落盘。
checkpoint_timeout = 15min
max_wal_size = 16GB
checkpoint_completion_target = 0.9