|
|
@ -1353,8 +1353,7 @@ lazy_scan_heap(Relation onerel, int options, LVRelStats *vacrelstats, |
|
|
|
"%u pages are entirely empty.\n", |
|
|
|
"%u pages are entirely empty.\n", |
|
|
|
empty_pages), |
|
|
|
empty_pages), |
|
|
|
empty_pages); |
|
|
|
empty_pages); |
|
|
|
appendStringInfo(&buf, _("%s."), |
|
|
|
appendStringInfo(&buf, "%s.", pg_rusage_show(&ru0)); |
|
|
|
pg_rusage_show(&ru0)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ereport(elevel, |
|
|
|
ereport(elevel, |
|
|
|
(errmsg("\"%s\": found %.0f removable, %.0f nonremovable row versions in %u out of %u pages", |
|
|
|
(errmsg("\"%s\": found %.0f removable, %.0f nonremovable row versions in %u out of %u pages", |
|
|
@ -1429,8 +1428,7 @@ lazy_vacuum_heap(Relation onerel, LVRelStats *vacrelstats) |
|
|
|
(errmsg("\"%s\": removed %d row versions in %d pages", |
|
|
|
(errmsg("\"%s\": removed %d row versions in %d pages", |
|
|
|
RelationGetRelationName(onerel), |
|
|
|
RelationGetRelationName(onerel), |
|
|
|
tupindex, npages), |
|
|
|
tupindex, npages), |
|
|
|
errdetail("%s.", |
|
|
|
errdetail_internal("%s", pg_rusage_show(&ru0)))); |
|
|
|
pg_rusage_show(&ru0)))); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
/*
|
|
|
@ -1618,7 +1616,7 @@ lazy_vacuum_index(Relation indrel, |
|
|
|
(errmsg("scanned index \"%s\" to remove %d row versions", |
|
|
|
(errmsg("scanned index \"%s\" to remove %d row versions", |
|
|
|
RelationGetRelationName(indrel), |
|
|
|
RelationGetRelationName(indrel), |
|
|
|
vacrelstats->num_dead_tuples), |
|
|
|
vacrelstats->num_dead_tuples), |
|
|
|
errdetail("%s.", pg_rusage_show(&ru0)))); |
|
|
|
errdetail_internal("%s", pg_rusage_show(&ru0)))); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
/*
|
|
|
@ -1828,7 +1826,7 @@ lazy_truncate_heap(Relation onerel, LVRelStats *vacrelstats) |
|
|
|
(errmsg("\"%s\": truncated %u to %u pages", |
|
|
|
(errmsg("\"%s\": truncated %u to %u pages", |
|
|
|
RelationGetRelationName(onerel), |
|
|
|
RelationGetRelationName(onerel), |
|
|
|
old_rel_pages, new_rel_pages), |
|
|
|
old_rel_pages, new_rel_pages), |
|
|
|
errdetail("%s.", |
|
|
|
errdetail_internal("%s", |
|
|
|
pg_rusage_show(&ru0)))); |
|
|
|
pg_rusage_show(&ru0)))); |
|
|
|
old_rel_pages = new_rel_pages; |
|
|
|
old_rel_pages = new_rel_pages; |
|
|
|
} while (new_rel_pages > vacrelstats->nonempty_pages && |
|
|
|
} while (new_rel_pages > vacrelstats->nonempty_pages && |
|
|
|