From: Bruce Momjian Date: Thu, 6 Mar 2008 21:37:40 +0000 (+0000) Subject: Document that enabling asserts can _significantly_ slow down the server. X-Git-Tag: REL8_3_1~21 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1c945db3d1011399e09f165bd09bd8fa532786a2;p=postgresql Document that enabling asserts can _significantly_ slow down the server. Back patch to 8.3.X. --- diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml index 6b15ffb7b2..d69e27e2e4 100644 --- a/doc/src/sgml/installation.sgml +++ b/doc/src/sgml/installation.sgml @@ -1,4 +1,4 @@ - + <![%standalone-include[<productname>PostgreSQL</>]]> @@ -1113,14 +1113,15 @@ su - postgres <para> Enables <firstterm>assertion</> checks in the server, which test for many <quote>cannot happen</> conditions. This is invaluable for - code development purposes, but the tests slow things down a little. + code development purposes, but the tests can slow down the + server significantly. Also, having the tests turned on won't necessarily enhance the stability of your server! The assertion checks are not categorized for severity, and so what might be a relatively harmless bug will still lead to server restarts if it triggers an assertion - failure. Currently, this option is not recommended for - production use, but you should have it on for development work - or when running a beta version. + failure. This option is not recommended for production use, but + you should have it on for development work or when running a beta + version. </para> </listitem> </varlistentry>