postgresql.bgwriter.checkpoint.requested
Requested checkpointsDimensions:None
Interface Metrics (4)
Dimensions:None
Dimensions:None
Dimensions:None
Sources
Technical Annotations (11)
Configuration Parameters (6)
checkpoint_completion_targetrecommended: 0.9checkpoint_timeoutrecommended: 15mincheckpoint_warningrecommended: 30sbgwriter_delayrecommended: 200msmax_wal_sizerecommended: 2-4GB for high-write workloadsmin_wal_sizerecommended: 1GB (OLTP) or 4GB (OLAP)CLI Commands (1)
SELECT * FROM pg_stat_bgwriter;diagnosticTechnical References (4)
checkpointconceptbgwritercomponentpg_stat_bgwritercomponentWALcomponentRelated Insights (5)
Checkpoint spikes cause I/O contention and query latencywarning
▸
Undersized max_wal_size triggers frequent checkpoints and I/O spikeswarning
▸
Frequent checkpoints cause performance spikes during write-heavy workloadswarning
▸
Checkpoint and WAL configuration mismatches cause I/O spikeswarning
▸
Checkpoint frequency exceeds sustainable ratewarning
Frequent checkpoints cause I/O spikes and performance hiccups. When requested checkpoints (checkpoint_req) significantly exceed timed checkpoints (checkpoint_timed), it indicates max_wal_size is too low or write workload is too high.
▸