diff --git a/src/backend/access/heap/vacuumlazy.c b/src/backend/access/heap/vacuumlazy.c index a23cdef..f204401 100644 --- a/src/backend/access/heap/vacuumlazy.c +++ b/src/backend/access/heap/vacuumlazy.c @@ -2442,8 +2442,6 @@ lazy_truncate_heap(Relation onerel, LVRelStats *vacrelstats) PGRUsage ru0; int lock_retry; - pg_rusage_init(&ru0); - /* Report that we are now truncating */ pgstat_progress_update_param(PROGRESS_VACUUM_PHASE, PROGRESS_VACUUM_PHASE_TRUNCATE); @@ -2453,6 +2451,8 @@ lazy_truncate_heap(Relation onerel, LVRelStats *vacrelstats) */ do { + pg_rusage_init(&ru0); + /* * We need full exclusive lock on the relation in order to do * truncation. If we can't get it, give up rather than waiting --- we