Commit 8f6e8e8f authored by Bruce Momjian's avatar Bruce Momjian

Clarify documentation about log_min_duration_statement.

parent 53502161
<!-- <!--
$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"> <chapter Id="runtime">
...@@ -2628,16 +2628,17 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Windows ...@@ -2628,16 +2628,17 @@ archive_command = 'copy "%p" /mnt/server/archivedir/"%f"' # Windows
</indexterm> </indexterm>
<listitem> <listitem>
<para> <para>
Sets a minimum statement execution time (in milliseconds) Logs the statement and its duration on a single log line if its
that causes a statement to be logged. All SQL statements duration is greater than or equal to the specified number of
that run for the time specified or longer will be logged with milliseconds. Setting this to zero will print all statements
their duration. Setting this to zero will print and their durations. Minus-one (the default) disables the
all queries and their durations. Minus-one (the default) feature. For example, if you set it to <literal>250</literal>
disables the feature. For example, if you set it to then all SQL statements that run 250ms or longer will be
<literal>250</literal> then all SQL statements that run 250ms logged. Enabling this option can be useful in tracking down
or longer will be logged. Enabling this option can be unoptimized queries in your applications. This setting is
useful in tracking down unoptimized queries in your applications. independent of <varname>log_statement</varname> and
Only superusers can change this setting. <varname>log_duration</varname>. Only superusers can change
this setting.
</para> </para>
</listitem> </listitem>
</varlistentry> </varlistentry>
......
...@@ -227,7 +227,8 @@ ...@@ -227,7 +227,8 @@
# debug5, debug4, debug3, debug2, debug1, # debug5, debug4, debug3, debug2, debug1,
# info, notice, warning, error, panic(off) # 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 #silent_mode = false # DO NOT USE without syslog or redirect_stderr
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment