Minor improvements in descriptions of recent changes.
authorTom Lane
Sat, 15 Jan 2005 07:53:04 +0000 (07:53 +0000)
committerTom Lane
Sat, 15 Jan 2005 07:53:04 +0000 (07:53 +0000)
doc/src/sgml/release.sgml

index 0be3671931f5dd2236fee643b9ca078b8e782581..7d191056a79ac06943ca64a9d95ca5cab947ab2c 100644 (file)
@@ -1,5 +1,5 @@
 
 
 
@@ -648,14 +648,18 @@ $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.319 2005/01/15 05:59:44 momjian
 
     
      
-      Improve optimizer row estimates for non-VACUUMed
-      tables (Tom)
+      Improve optimizer rowcount estimates (Tom)
      
      
-      The system now uses the number of blocks in the table to estimate the 
-      number of rows in the table if it has never been 
-      VACUUMed or ANALYZEd.  
-      Previously a fixed value was used in such cases.
+      Formerly the planner estimated table sizes using the values seen
+      by the last VACUUM or ANALYZE,
+      both as to physical table size (number of pages) and number of rows.
+      Now, the physical table size is obtained directly from the kernel,
+      and the number of rows is estimated by multiplying the table size
+      by the row density (rows per page) seen by the last
+      VACUUM or ANALYZE.  This should
+      produce more reliable estimates in cases where the table size has
+      changed significantly since the last housekeeping command.
      
     
 
@@ -1744,10 +1748,11 @@ $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.319 2005/01/15 05:59:44 momjian
 
     
      
-      Allow PL/pgSQL to understand ELSEIF (Neil)
+      Accept ELSEIF in PL/pgSQL (Neil)
      
      
-      Previously PL/pgSQL only understood ELSIF.
+      Previously PL/pgSQL only allowed ELSIF, but many people
+      are accustomed to spelling this keyword ELSEIF.