diff --git a/src/gausskernel/process/postmaster/bgwriter.cpp b/src/gausskernel/process/postmaster/bgwriter.cpp index 765a9c927..5ba30c210 100755 --- a/src/gausskernel/process/postmaster/bgwriter.cpp +++ b/src/gausskernel/process/postmaster/bgwriter.cpp @@ -748,7 +748,7 @@ static int64 get_bgwriter_sleep_time() } else { time_diff = 0; } - + time_diff = MIN(time_diff, u_sess->attr.attr_storage.BgWriterDelay); return time_diff; } diff --git a/src/gausskernel/process/postmaster/pagewriter.cpp b/src/gausskernel/process/postmaster/pagewriter.cpp index f3a21162b..125330726 100644 --- a/src/gausskernel/process/postmaster/pagewriter.cpp +++ b/src/gausskernel/process/postmaster/pagewriter.cpp @@ -688,6 +688,7 @@ static int64 get_pagewriter_sleep_time() } else { time_diff = 0; } + time_diff = MIN(time_diff, u_sess->attr.attr_storage.pageWriterSleep); return time_diff; }