summaryrefslogtreecommitdiff
path: root/doc/src/sgml/pgstattuple.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/sgml/pgstattuple.sgml')
-rw-r--r--doc/src/sgml/pgstattuple.sgml15
1 files changed, 11 insertions, 4 deletions
diff --git a/doc/src/sgml/pgstattuple.sgml b/doc/src/sgml/pgstattuple.sgml
index a55b35cb3f1..7f1ae8d3048 100644
--- a/doc/src/sgml/pgstattuple.sgml
+++ b/doc/src/sgml/pgstattuple.sgml
@@ -146,13 +146,13 @@ test=> SELECT * FROM pgstatindex('pg_cast_oid_index');
-[ RECORD 1 ]------+------
version | 2
tree_level | 0
-index_size | 8192
+index_size | 16384
root_block_no | 1
internal_pages | 0
leaf_pages | 1
empty_pages | 0
deleted_pages | 0
-avg_leaf_density | 50.27
+avg_leaf_density | 54.27
leaf_fragmentation | 0
</programlisting>
</para>
@@ -186,13 +186,13 @@ leaf_fragmentation | 0
<row>
<entry><structfield>index_size</structfield></entry>
<entry><type>bigint</type></entry>
- <entry>Total number of pages in index</entry>
+ <entry>Total index size in bytes</entry>
</row>
<row>
<entry><structfield>root_block_no</structfield></entry>
<entry><type>bigint</type></entry>
- <entry>Location of root block</entry>
+ <entry>Location of root page (zero if none)</entry>
</row>
<row>
@@ -237,6 +237,13 @@ leaf_fragmentation | 0
</para>
<para>
+ The reported <literal>index_size</> will normally correspond to one more
+ page than is accounted for by <literal>internal_pages + leaf_pages +
+ empty_pages + deleted_pages</literal>, because it also includes the
+ index's metapage.
+ </para>
+
+ <para>
As with <function>pgstattuple</>, the results are accumulated
page-by-page, and should not be expected to represent an
instantaneous snapshot of the whole index.