|
|
@ -1,4 +1,4 @@ |
|
|
|
<!-- $PostgreSQL: pgsql/doc/src/sgml/config.sgml,v 1.75 2006/08/17 23:04:03 tgl Exp $ --> |
|
|
|
<!-- $PostgreSQL: pgsql/doc/src/sgml/config.sgml,v 1.76 2006/08/28 13:37:18 petere Exp $ --> |
|
|
|
|
|
|
|
|
|
|
|
<chapter Id="runtime-config"> |
|
|
|
<chapter Id="runtime-config"> |
|
|
|
<title>Server Configuration</title> |
|
|
|
<title>Server Configuration</title> |
|
|
@ -383,7 +383,7 @@ SET ENABLE_SEQSCAN TO OFF; |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
|
|
<para> |
|
|
|
<para> |
|
|
|
The default value is 2. The value must be less than the value of |
|
|
|
The default value is 3. The value must be less than the value of |
|
|
|
<varname>max_connections</varname>. This parameter can only be |
|
|
|
<varname>max_connections</varname>. This parameter can only be |
|
|
|
set at server start. |
|
|
|
set at server start. |
|
|
|
</para> |
|
|
|
</para> |
|
|
@ -2990,7 +2990,8 @@ SELECT * FROM parent WHERE key = 2400; |
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Enables the collection of row-level statistics on database |
|
|
|
Enables the collection of row-level statistics on database |
|
|
|
activity. This parameter is off by default. |
|
|
|
activity. This parameter is on by default, because the autovacuum |
|
|
|
|
|
|
|
daemon needs the collected information. |
|
|
|
Only superusers can change this setting. |
|
|
|
Only superusers can change this setting. |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
@ -3113,7 +3114,7 @@ SELECT * FROM parent WHERE key = 2400; |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Specifies the minimum number of updated or deleted tuples needed |
|
|
|
Specifies the minimum number of updated or deleted tuples needed |
|
|
|
to trigger a <command>VACUUM</> in any one table. |
|
|
|
to trigger a <command>VACUUM</> in any one table. |
|
|
|
The default is 1000. |
|
|
|
The default is 500. |
|
|
|
This parameter can only be set in the <filename>postgresql.conf</> |
|
|
|
This parameter can only be set in the <filename>postgresql.conf</> |
|
|
|
file or on the server command line. |
|
|
|
file or on the server command line. |
|
|
|
This setting can be overridden for individual tables by entries in |
|
|
|
This setting can be overridden for individual tables by entries in |
|
|
@ -3131,7 +3132,7 @@ SELECT * FROM parent WHERE key = 2400; |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Specifies the minimum number of inserted, updated or deleted tuples |
|
|
|
Specifies the minimum number of inserted, updated or deleted tuples |
|
|
|
needed to trigger an <command>ANALYZE</> in any one table. |
|
|
|
needed to trigger an <command>ANALYZE</> in any one table. |
|
|
|
The default is 500. |
|
|
|
The default is 250. |
|
|
|
This parameter can only be set in the <filename>postgresql.conf</> |
|
|
|
This parameter can only be set in the <filename>postgresql.conf</> |
|
|
|
file or on the server command line. |
|
|
|
file or on the server command line. |
|
|
|
This setting can be overridden for individual tables by entries in |
|
|
|
This setting can be overridden for individual tables by entries in |
|
|
@ -3150,7 +3151,7 @@ SELECT * FROM parent WHERE key = 2400; |
|
|
|
Specifies a fraction of the table size to add to |
|
|
|
Specifies a fraction of the table size to add to |
|
|
|
<varname>autovacuum_vacuum_threshold</varname> |
|
|
|
<varname>autovacuum_vacuum_threshold</varname> |
|
|
|
when deciding whether to trigger a <command>VACUUM</>. |
|
|
|
when deciding whether to trigger a <command>VACUUM</>. |
|
|
|
The default is 0.4. |
|
|
|
The default is 0.2. |
|
|
|
This parameter can only be set in the <filename>postgresql.conf</> |
|
|
|
This parameter can only be set in the <filename>postgresql.conf</> |
|
|
|
file or on the server command line. |
|
|
|
file or on the server command line. |
|
|
|
This setting can be overridden for individual tables by entries in |
|
|
|
This setting can be overridden for individual tables by entries in |
|
|
@ -3169,7 +3170,7 @@ SELECT * FROM parent WHERE key = 2400; |
|
|
|
Specifies a fraction of the table size to add to |
|
|
|
Specifies a fraction of the table size to add to |
|
|
|
<varname>autovacuum_analyze_threshold</varname> |
|
|
|
<varname>autovacuum_analyze_threshold</varname> |
|
|
|
when deciding whether to trigger an <command>ANALYZE</>. |
|
|
|
when deciding whether to trigger an <command>ANALYZE</>. |
|
|
|
The default is 0.2. |
|
|
|
The default is 0.1. |
|
|
|
This parameter can only be set in the <filename>postgresql.conf</> |
|
|
|
This parameter can only be set in the <filename>postgresql.conf</> |
|
|
|
file or on the server command line. |
|
|
|
file or on the server command line. |
|
|
|
This setting can be overridden for individual tables by entries in |
|
|
|
This setting can be overridden for individual tables by entries in |
|
|
|