aboutsummaryrefslogtreecommitdiff
path: root/doc/src/sgml/gist.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/src/sgml/gist.sgml')
-rw-r--r--doc/src/sgml/gist.sgml29
1 files changed, 0 insertions, 29 deletions
diff --git a/doc/src/sgml/gist.sgml b/doc/src/sgml/gist.sgml
index b8cb2914670..f6e31092aa1 100644
--- a/doc/src/sgml/gist.sgml
+++ b/doc/src/sgml/gist.sgml
@@ -709,33 +709,4 @@ my_distance(PG_FUNCTION_ARGS)
</sect1>
-<sect1 id="gist-recovery">
- <title>Crash Recovery</title>
-
- <para>
- Usually, replay of the WAL log is sufficient to restore the integrity
- of a GiST index following a database crash. However, there are some
- corner cases in which the index state is not fully rebuilt. The index
- will still be functionally correct, but there might be some performance
- degradation. When this occurs, the index can be repaired by
- <command>VACUUM</>ing its table, or by rebuilding the index using
- <command>REINDEX</>. In some cases a plain <command>VACUUM</> is
- not sufficient, and either <command>VACUUM FULL</> or <command>REINDEX</>
- is needed. The need for one of these procedures is indicated by occurrence
- of this log message during crash recovery:
-<programlisting>
-LOG: index NNN/NNN/NNN needs VACUUM or REINDEX to finish crash recovery
-</programlisting>
- or this log message during routine index insertions:
-<programlisting>
-LOG: index "FOO" needs VACUUM or REINDEX to finish crash recovery
-</programlisting>
- If a plain <command>VACUUM</> finds itself unable to complete recovery
- fully, it will return a notice:
-<programlisting>
-NOTICE: index "FOO" needs VACUUM FULL or REINDEX to finish crash recovery
-</programlisting>
- </para>
-</sect1>
-
</chapter>