Message in the other exit from acquire_sample_rows(), as per update
authorTom Lane
Thu, 11 Sep 2003 23:12:31 +0000 (23:12 +0000)
committerTom Lane
Thu, 11 Sep 2003 23:12:31 +0000 (23:12 +0000)
from Mark Kirkwood.  Also show the sample size.

src/backend/commands/analyze.c

index 4c66e672a81bf7b6401f2d110742589cf456f18f..fd93badc5561716de373ab1df53180938242e9ae 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * 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,
    if (!HeapTupleIsValid(tuple))
    {
        *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;
    }
 
@@ -691,9 +697,9 @@ pageloop:;
     * Emit some interesting relation info 
     */
    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),
-                   onerel->rd_nblocks, tuplesperpage, *totalrows)));
+                   onerel->rd_nblocks, numrows, *totalrows)));
 
    return numrows;
 }