aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2005-04-24 03:51:49 +0000
committerBruce Momjian <bruce@momjian.us>2005-04-24 03:51:49 +0000
commit3b0a5e50d74d07e3a8ddf93d5f2c0e2b82dfc26a (patch)
tree11896b837949cc78b178280078a016d2a0dc0e54
parent35f9b461f12acf6143a8a8f9e535d80f133a4420 (diff)
downloadpostgresql-3b0a5e50d74d07e3a8ddf93d5f2c0e2b82dfc26a.tar.gz
postgresql-3b0a5e50d74d07e3a8ddf93d5f2c0e2b82dfc26a.zip
Update VACUUM VERBOSE FSM message, per Tom.
-rw-r--r--src/backend/storage/freespace/freespace.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/backend/storage/freespace/freespace.c b/src/backend/storage/freespace/freespace.c
index fd20f6a610a..b5cb8ef7131 100644
--- a/src/backend/storage/freespace/freespace.c
+++ b/src/backend/storage/freespace/freespace.c
@@ -8,7 +8,7 @@
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/storage/freespace/freespace.c,v 1.43 2005/04/23 21:16:34 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/storage/freespace/freespace.c,v 1.44 2005/04/24 03:51:49 momjian Exp $
*
*
* NOTES:
@@ -709,14 +709,13 @@ PrintFreeSpaceMapStatistics(int elevel)
needed = (sumRequests + numRels) * CHUNKPAGES;
ereport(elevel,
- (errmsg("free space map contains information about:\n"
- "%d relations, limit %d relations\n"
- "%d pages with free space, %.0f total pages used (including overhead)\n"
- "%.0f pages required to track all freespace, limit %d pages\n"
- "%.0f kB memory used",
- numRels, MaxFSMRelations,
- storedPages, Min(needed, MaxFSMPages),
- needed, MaxFSMPages,
+ (errmsg("free space map contains %d pages in %d relations",
+ storedPages, numRels),
+ errdetail("A total of %.0f page slots are in use (including overhead).\n"
+ "%.0f page slots are required to track all free space.\n"
+ "Current limits are: %d page slots, %d relations, using %.0f KB.",
+ Min(needed, MaxFSMPages),
+ needed, MaxFSMPages, MaxFSMRelations,
(double) FreeSpaceShmemSize() / 1024.0)));
CheckFreeSpaceMapStatistics(NOTICE, numRels, needed);