Re: Checkpointer write combining
Melanie Plageman <melanieplageman@gmail.com>
From: Melanie Plageman <melanieplageman@gmail.com>
To: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Cc: Andres Freund <andres@anarazel.de>
Date: 2025-09-08T23:44:02Z
Lists: pgsql-hackers
Attachments
- v2-0002-Split-FlushBuffer-into-two-parts.patch (text/x-patch) patch v2-0002
- v2-0003-Eagerly-flush-bulkwrite-strategy-ring.patch (text/x-patch) patch v2-0003
- v2-0004-Write-combining-for-BAS_BULKWRITE.patch (text/x-patch) patch v2-0004
- v2-0001-Refactor-goto-into-for-loop-in-GetVictimBuffer.patch (text/x-patch) patch v2-0001
- v2-0005-Fix-XLogNeedsFlush-for-checkpointer.patch (text/x-patch) patch v2-0005
- v2-0006-Add-database-Oid-to-CkptSortItem.patch (text/x-patch) patch v2-0006
- v2-0007-Implement-checkpointer-data-write-combining.patch (text/x-patch) patch v2-0007
On Tue, Sep 2, 2025 at 5:10 PM Melanie Plageman <melanieplageman@gmail.com> wrote: > > The attached patchset implements checkpointer write combining -- which > makes immediate checkpoints at least 20% faster in my tests. > Checkpointer achieves higher write throughput and higher write IOPs > with the patch. These needed a rebase. Attached v2. - Melanie