mirror of
https://github.com/postgres/postgres.git
synced 2025-07-27 12:41:57 +03:00
Allow per-tablespace effective_io_concurrency
Per discussion, nowadays it is possible to have tablespaces that have wildly different I/O characteristics from others. Setting different effective_io_concurrency parameters for those has been measured to improve performance. Author: Julien Rouhaud Reviewed by: Andres Freund
This commit is contained in:
@ -1901,7 +1901,10 @@ include_dir 'conf.d'
|
||||
</para>
|
||||
|
||||
<para>
|
||||
The default is 1 on supported systems, otherwise 0.
|
||||
The default is 1 on supported systems, otherwise 0. This value can
|
||||
be overriden for tables in a particular tablespace by setting the
|
||||
tablespace parameter of the same name (see
|
||||
<xref linkend="sql-altertablespace">).
|
||||
</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
@ -104,14 +104,15 @@ CREATE TABLESPACE <replaceable class="parameter">tablespace_name</replaceable>
|
||||
<listitem>
|
||||
<para>
|
||||
A tablespace parameter to be set or reset. Currently, the only
|
||||
available parameters are <varname>seq_page_cost</> and
|
||||
<varname>random_page_cost</>. Setting either value for a particular
|
||||
tablespace will override the planner's usual estimate of the cost of
|
||||
reading pages from tables in that tablespace, as established by
|
||||
the configuration parameters of the same name (see
|
||||
<xref linkend="guc-seq-page-cost">,
|
||||
<xref linkend="guc-random-page-cost">). This may be useful if one
|
||||
tablespace is located on a disk which is faster or slower than the
|
||||
available parameters are <varname>seq_page_cost</>,
|
||||
<varname>random_page_cost</> and <varname>effective_io_concurrency</>.
|
||||
Setting either value for a particular tablespace will override the
|
||||
planner's usual estimate of the cost of reading pages from tables in
|
||||
that tablespace, as established by the configuration parameters of the
|
||||
same name (see <xref linkend="guc-seq-page-cost">,
|
||||
<xref linkend="guc-random-page-cost">,
|
||||
<xref linkend="guc-effective-io-concurrency">). This may be useful if
|
||||
one tablespace is located on a disk which is faster or slower than the
|
||||
remainder of the I/O subsystem.
|
||||
</para>
|
||||
</listitem>
|
||||
|
Reference in New Issue
Block a user