提交 8ff2005c 编写于 作者: T Tom Lane

Message in the other exit from acquire_sample_rows(), as per update

from Mark Kirkwood.  Also show the sample size.
上级 47c7f9ef
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/commands/analyze.c,v 1.61 2003/09/11 22:59:28 tgl Exp $ * $Header: /cvsroot/pgsql/src/backend/commands/analyze.c,v 1.62 2003/09/11 23:12:31 tgl Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -539,6 +539,12 @@ acquire_sample_rows(Relation onerel, HeapTuple *rows, int targrows, ...@@ -539,6 +539,12 @@ acquire_sample_rows(Relation onerel, HeapTuple *rows, int targrows,
if (!HeapTupleIsValid(tuple)) if (!HeapTupleIsValid(tuple))
{ {
*totalrows = (double) numrows; *totalrows = (double) numrows;
ereport(elevel,
(errmsg("\"%s\": %u pages, %d rows sampled, %.0f estimated total rows",
RelationGetRelationName(onerel),
onerel->rd_nblocks, numrows, *totalrows)));
return numrows; return numrows;
} }
...@@ -691,9 +697,9 @@ pageloop:; ...@@ -691,9 +697,9 @@ pageloop:;
* Emit some interesting relation info * Emit some interesting relation info
*/ */
ereport(elevel, ereport(elevel,
(errmsg("\"%s\": %u pages, %.1f average rows/page in sample, %.0f estimated rows", (errmsg("\"%s\": %u pages, %d rows sampled, %.0f estimated total rows",
RelationGetRelationName(onerel), RelationGetRelationName(onerel),
onerel->rd_nblocks, tuplesperpage, *totalrows))); onerel->rd_nblocks, numrows, *totalrows)));
return numrows; return numrows;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册