From 2acc2ad31c1db268de0e8927d5c10ba2bb06e33c Mon Sep 17 00:00:00 2001 From: Thomas Munro Date: Thu, 30 Sep 2021 17:16:01 +1300 Subject: [PATCH 2/2] HACK: Slow the bgwriter down a bit. --- src/backend/postmaster/bgwriter.c | 2 ++ src/backend/storage/buffer/bufmgr.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/backend/postmaster/bgwriter.c b/src/backend/postmaster/bgwriter.c index 5584f4bc24..b65284b1f6 100644 --- a/src/backend/postmaster/bgwriter.c +++ b/src/backend/postmaster/bgwriter.c @@ -238,7 +238,9 @@ BackgroundWriterMain(void) /* * Do one cycle of dirty-buffer writing. */ + elog(LOG, "=== begin BgBufferSync ==="); can_hibernate = BgBufferSync(&wb_context); + elog(LOG, "=== end BgBufferSync ==="); /* * Send off activity statistics to the stats collector diff --git a/src/backend/storage/buffer/bufmgr.c b/src/backend/storage/buffer/bufmgr.c index e88e4e918b..989125e37f 100644 --- a/src/backend/storage/buffer/bufmgr.c +++ b/src/backend/storage/buffer/bufmgr.c @@ -2452,6 +2452,8 @@ BgBufferSync(WritebackContext *wb_context) } else if (sync_state & BUF_REUSABLE) reusable_buffers++; + + pg_usleep(1000000); } PendingBgWriterStats.m_buf_written_clean += num_written; -- 2.30.2