From: Bruce Momjian Date: Fri, 20 Mar 2015 02:38:12 +0000 (-0400) Subject: docs: mention the optimizer can increase the index usage count X-Git-Tag: REL9_5_ALPHA1~592 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=7e9ed623d9988fcb1497a2a8ca7f676a5bfa136f;p=postgresql.git docs: mention the optimizer can increase the index usage count Report by Marko Tiikkaja --- diff --git a/doc/src/sgml/monitoring.sgml b/doc/src/sgml/monitoring.sgml index afcfb89a287..71d06ce513b 100644 --- a/doc/src/sgml/monitoring.sgml +++ b/doc/src/sgml/monitoring.sgml @@ -1382,8 +1382,8 @@ postgres 27093 0.0 0.0 30096 2752 ? Ss 11:34 0:00 postgres: ser - Indexes can be used via either simple index scans or bitmap - index scans. In a bitmap scan + Indexes can be used by simple index scans, bitmap index scans, + and the optimizer. In a bitmap scan the output of several indexes can be combined via AND or OR rules, so it is difficult to associate individual heap row fetches with specific indexes when a bitmap scan is used. Therefore, a bitmap @@ -1393,6 +1393,9 @@ postgres 27093 0.0 0.0 30096 2752 ? Ss 11:34 0:00 postgres: ser pg_stat_all_tables.idx_tup_fetch count for the table, but it does not affect pg_stat_all_indexes.idx_tup_fetch. + The optimizer also accesses indexes to check for supplied constants + whose values are outside the recorded range of the optimizer statistics + because the optimizer statistics might be stale.