mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-08-26 06:27:19 +02:00
GUC: adjust effective_cache_size docs and SQL description
Clarify that effective_cache_size is both kernel buffers and shared buffers. Reported-by: nat@makarevitch.org Discussion: https://postgr.es/m/153685164808.22334.15432535018443165207@wrigleys.postgresql.org Backpatch-through: 9.3
This commit is contained in:
parent
708b96d56a
commit
23524418e5
@ -4143,7 +4143,8 @@ ANY <replaceable class="parameter">num_sync</replaceable> ( <replaceable class="
|
|||||||
used. When setting this parameter you should consider both
|
used. When setting this parameter you should consider both
|
||||||
<productname>PostgreSQL</productname>'s shared buffers and the
|
<productname>PostgreSQL</productname>'s shared buffers and the
|
||||||
portion of the kernel's disk cache that will be used for
|
portion of the kernel's disk cache that will be used for
|
||||||
<productname>PostgreSQL</productname> data files. Also, take
|
<productname>PostgreSQL</productname> data files, though some
|
||||||
|
data might exist in both places. Also, take
|
||||||
into account the expected number of concurrent queries on different
|
into account the expected number of concurrent queries on different
|
||||||
tables, since they will have to share the available
|
tables, since they will have to share the available
|
||||||
space. This parameter has no effect on the size of shared
|
space. This parameter has no effect on the size of shared
|
||||||
|
@ -2979,10 +2979,9 @@ static struct config_int ConfigureNamesInt[] =
|
|||||||
|
|
||||||
{
|
{
|
||||||
{"effective_cache_size", PGC_USERSET, QUERY_TUNING_COST,
|
{"effective_cache_size", PGC_USERSET, QUERY_TUNING_COST,
|
||||||
gettext_noop("Sets the planner's assumption about the size of the disk cache."),
|
gettext_noop("Sets the planner's assumption about the size of the data cache."),
|
||||||
gettext_noop("That is, the portion of the kernel's disk cache that "
|
gettext_noop("That is, the size of the cache used for PostgreSQL data files. "
|
||||||
"will be used for PostgreSQL data files. This is measured in disk "
|
"This is measured in disk pages, which are normally 8 kB each."),
|
||||||
"pages, which are normally 8 kB each."),
|
|
||||||
GUC_UNIT_BLOCKS,
|
GUC_UNIT_BLOCKS,
|
||||||
},
|
},
|
||||||
&effective_cache_size,
|
&effective_cache_size,
|
||||||
|
Loading…
Reference in New Issue
Block a user