Clarify documentation about log_min_duration_statement.

This commit is contained in:
Bruce Momjian 2005-07-01 13:29:25 +00:00
parent 5350216156
commit 8f6e8e8fed
2 changed files with 14 additions and 12 deletions

View 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"> <chapter Id="runtime">
@ -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>

View File

@ -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