doc: simplify docs about analyze and inheritance/partitions
authorBruce Momjian <[email protected]>
Sat, 3 Sep 2022 03:32:19 +0000 (23:32 -0400)
committerBruce Momjian <[email protected]>
Sat, 3 Sep 2022 03:32:19 +0000 (23:32 -0400)
Discussion: https://postgr.es/m/[email protected]

Back-through: 10

doc/src/sgml/ref/analyze.sgml

index b968f740cb8b5bc9bdb77ca3110ffd5bbd373d2c..2ba115d1ade9f81c69d218b802411040fb32ad7e 100644 (file)
@@ -250,12 +250,13 @@ ANALYZE [ VERBOSE ] [ <replaceable class="parameter">table_and_columns</replacea
   </para>
 
   <para>
-    If the table being analyzed has one or more children,
-    <command>ANALYZE</command> will gather statistics twice: once on the
-    rows of the parent table only, and a second time on the rows of the
-    parent table with all of its children.  This second set of statistics
-    is needed when planning queries that traverse the entire inheritance
-    tree.  The autovacuum daemon, however, will only consider inserts or
+    If the table being analyzed has inheritance children,
+    <command>ANALYZE</command> gathers two sets of statistics: one on the rows
+    of the parent table only, and a second including rows of both the parent
+    table and all of its children.  This second set of statistics is needed when
+    planning queries that process the inheritance tree as a whole.  The child
+    tables themselves are not individually analyzed in this case.
+    The autovacuum daemon, however, will only consider inserts or
     updates on the parent table itself when deciding whether to trigger an
     automatic analyze for that table.  If that table is rarely inserted into
     or updated, the inheritance statistics will not be up to date unless you
@@ -271,15 +272,6 @@ ANALYZE [ VERBOSE ] [ <replaceable class="parameter">table_and_columns</replacea
     partitioning it's guaranteed to be empty.
   </para>
 
-  <para>
-    By contrast, if the table being analyzed has inheritance children,
-    <command>ANALYZE</command> gathers two sets of statistics: one on the rows
-    of the parent table only, and a second including rows of both the parent
-    table and all of its children.  This second set of statistics is needed when
-    planning queries that process the inheritance tree as a whole.  The child
-    tables themselves are not individually analyzed in this case.
-  </para>
-
   <para>
     The autovacuum daemon does not process partitioned tables, nor does it
     process inheritance parents if only the children are ever modified.