]> granicus.if.org Git - postgresql/commitdiff
Clarify documentation about log_min_duration_statement.
authorBruce Momjian <bruce@momjian.us>
Fri, 1 Jul 2005 13:29:25 +0000 (13:29 +0000)
committerBruce Momjian <bruce@momjian.us>
Fri, 1 Jul 2005 13:29:25 +0000 (13:29 +0000)
doc/src/sgml/runtime.sgml
src/backend/utils/misc/postgresql.conf.sample

index c0b3e65ba78a6a39bad6c94c4fedef612b9110f4..423985298666cc7e63233f26d2620d7e036f24ef 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-$PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.332 2005/06/26 19:16:04 tgl Exp $
+$PostgreSQL: pgsql/doc/src/sgml/runtime.sgml,v 1.333 2005/07/01 13:29:23 momjian Exp $
 -->
 
 <chapter Id="runtime">
@@ -2628,16 +2628,17 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"'  # Windows
       </indexterm>
        <listitem>
         <para>
-         Sets a minimum statement execution time (in milliseconds)
-         that causes a statement to be logged.  All SQL statements
-         that run for the time specified or longer will be logged with
-         their duration.  Setting this to zero will print
-         all queries and their durations.  Minus-one (the default)
-         disables the feature.  For example, if you set it to 
-         <literal>250</literal> then all SQL statements that run 250ms 
-         or longer will be logged.  Enabling this option can be
-         useful in tracking down unoptimized queries in your applications.
-         Only superusers can change this setting.
+         Logs the statement and its duration on a single log line if its
+         duration is greater than or equal to the specified number of
+         milliseconds. Setting this to zero will print all statements
+         and their durations. Minus-one (the default) disables the
+         feature. For example, if you set it to <literal>250</literal>
+         then all SQL statements that run 250ms or longer will be
+         logged. Enabling this option can be useful in tracking down
+         unoptimized queries in your applications. This setting is
+         independent of <varname>log_statement</varname> and
+         <varname>log_duration</varname>. Only superusers can change
+         this setting.
         </para>
        </listitem>
       </varlistentry>
index 72f447c76b4ad9fac59ccd4840e4325ec3ed402f..ac1cc4875a801974736f21fea45e1dd9daf4091f 100644 (file)
                                 #   debug5, debug4, debug3, debug2, debug1,
                                 #   info, notice, warning, error, panic(off)
                                 
-#log_min_duration_statement = -1 # -1 is disabled, in milliseconds.
+#log_min_duration_statement = -1 # -1 is disabled, 0 logs all statements
+                                # and their durations, in milliseconds.
 
 #silent_mode = false            # DO NOT USE without syslog or redirect_stderr