diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2005-10-03 22:52:26 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2005-10-03 22:52:26 +0000 |
commit | 12992ab37a05dbcbff5e0629a037f86f5dbb2964 (patch) | |
tree | 07d664e49c00ae79009f8d3a2e21e62752c7eaf2 /src/backend/commands/vacuumlazy.c | |
parent | 9c873828bd5371b6b30d1ad1835ba44d0be42451 (diff) |
Separate out the VacRUsage stuff as an independent module, in preparation
for using it for other things besides VACUUM.
Diffstat (limited to 'src/backend/commands/vacuumlazy.c')
-rw-r--r-- | src/backend/commands/vacuumlazy.c | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/src/backend/commands/vacuumlazy.c b/src/backend/commands/vacuumlazy.c index 88ff2d4da46..8a109237efc 100644 --- a/src/backend/commands/vacuumlazy.c +++ b/src/backend/commands/vacuumlazy.c @@ -31,7 +31,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/commands/vacuumlazy.c,v 1.59 2005/09/22 17:32:58 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/commands/vacuumlazy.c,v 1.60 2005/10/03 22:52:22 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -48,6 +48,7 @@ #include "storage/freespace.h" #include "storage/smgr.h" #include "utils/lsyscache.h" +#include "utils/pg_rusage.h" /* @@ -209,9 +210,9 @@ lazy_scan_heap(Relation onerel, LVRelStats *vacrelstats, BlockNumber *index_pages_removed; bool did_vacuum_index = false; int i; - VacRUsage ru0; + PGRUsage ru0; - vac_init_rusage(&ru0); + pg_rusage_init(&ru0); relname = RelationGetRelationName(onerel); ereport(elevel, @@ -478,11 +479,11 @@ lazy_scan_heap(Relation onerel, LVRelStats *vacrelstats, errdetail("%.0f dead row versions cannot be removed yet.\n" "There were %.0f unused item pointers.\n" "%u pages are entirely empty.\n" - "%s", + "%s.", nkeep, nunused, empty_pages, - vac_show_rusage(&ru0)))); + pg_rusage_show(&ru0)))); } @@ -502,9 +503,9 @@ lazy_vacuum_heap(Relation onerel, LVRelStats *vacrelstats) { int tupindex; int npages; - VacRUsage ru0; + PGRUsage ru0; - vac_init_rusage(&ru0); + pg_rusage_init(&ru0); npages = 0; tupindex = 0; @@ -533,8 +534,8 @@ lazy_vacuum_heap(Relation onerel, LVRelStats *vacrelstats) (errmsg("\"%s\": removed %d row versions in %d pages", RelationGetRelationName(onerel), tupindex, npages), - errdetail("%s", - vac_show_rusage(&ru0)))); + errdetail("%s.", + pg_rusage_show(&ru0)))); } /* @@ -602,9 +603,9 @@ lazy_scan_index(Relation indrel, LVRelStats *vacrelstats) { IndexBulkDeleteResult *stats; IndexVacuumCleanupInfo vcinfo; - VacRUsage ru0; + PGRUsage ru0; - vac_init_rusage(&ru0); + pg_rusage_init(&ru0); /* * Acquire appropriate type of lock on index: must be exclusive if @@ -652,9 +653,9 @@ lazy_scan_index(Relation indrel, LVRelStats *vacrelstats) stats->num_index_tuples, stats->num_pages), errdetail("%u index pages have been deleted, %u are currently reusable.\n" - "%s", + "%s.", stats->pages_deleted, stats->pages_free, - vac_show_rusage(&ru0)))); + pg_rusage_show(&ru0)))); pfree(stats); } @@ -679,9 +680,9 @@ lazy_vacuum_index(Relation indrel, { IndexBulkDeleteResult *stats; IndexVacuumCleanupInfo vcinfo; - VacRUsage ru0; + PGRUsage ru0; - vac_init_rusage(&ru0); + pg_rusage_init(&ru0); /* * Acquire appropriate type of lock on index: must be exclusive if @@ -729,10 +730,10 @@ lazy_vacuum_index(Relation indrel, stats->num_pages), errdetail("%.0f index row versions were removed.\n" "%u index pages have been deleted, %u are currently reusable.\n" - "%s", + "%s.", stats->tuples_removed, stats->pages_deleted, stats->pages_free, - vac_show_rusage(&ru0)))); + pg_rusage_show(&ru0)))); pfree(stats); } @@ -749,9 +750,9 @@ lazy_truncate_heap(Relation onerel, LVRelStats *vacrelstats) int n; int i, j; - VacRUsage ru0; + PGRUsage ru0; - vac_init_rusage(&ru0); + pg_rusage_init(&ru0); /* * We need full exclusive lock on the relation in order to do @@ -828,8 +829,8 @@ lazy_truncate_heap(Relation onerel, LVRelStats *vacrelstats) (errmsg("\"%s\": truncated %u to %u pages", RelationGetRelationName(onerel), old_rel_pages, new_rel_pages), - errdetail("%s", - vac_show_rusage(&ru0)))); + errdetail("%s.", + pg_rusage_show(&ru0)))); } /* |