diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/src/sgml/config.sgml | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/doc/src/sgml/config.sgml b/doc/src/sgml/config.sgml index 909a3f28c7..2073bafa1f 100644 --- a/doc/src/sgml/config.sgml +++ b/doc/src/sgml/config.sgml @@ -11160,6 +11160,38 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' </listitem> </varlistentry> + <varlistentry id="guc-debug-io-direct" xreflabel="debug_io_direct"> + <term><varname>debug_io_direct</varname> (<type>string</type>) + <indexterm> + <primary><varname>debug_io_direct</varname> configuration parameter</primary> + </indexterm> + </term> + <listitem> + <para> + Ask the kernel to minimize caching effects for relation data and WAL + files using <literal>O_DIRECT</literal> (most Unix-like systems), + <literal>F_NOCACHE</literal> (macOS) or + <literal>FILE_FLAG_NO_BUFFERING</literal> (Windows). + </para> + <para> + May be set to an empty string (the default) to disable use of direct + I/O, or a comma-separated list of operations that should use direct I/O. + The valid options are <literal>data</literal> for + main data files, <literal>wal</literal> for WAL files, and + <literal>wal_init</literal> for WAL files when being initially + allocated. + </para> + <para> + Some operating systems and file systems do not support direct I/O, so + non-default settings may be rejected at startup or cause errors. + </para> + <para> + Currently this feature reduces performance, and is intended for + developer testing only. + </para> + </listitem> + </varlistentry> + <varlistentry id="guc-debug-parallel-query" xreflabel="debug_parallel_query"> <term><varname>debug_parallel_query</varname> (<type>enum</type>) <indexterm> @@ -11221,38 +11253,6 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir' </listitem> </varlistentry> - <varlistentry id="guc-io-direct" xreflabel="io_direct"> - <term><varname>io_direct</varname> (<type>string</type>) - <indexterm> - <primary><varname>io_direct</varname> configuration parameter</primary> - </indexterm> - </term> - <listitem> - <para> - Ask the kernel to minimize caching effects for relation data and WAL - files using <literal>O_DIRECT</literal> (most Unix-like systems), - <literal>F_NOCACHE</literal> (macOS) or - <literal>FILE_FLAG_NO_BUFFERING</literal> (Windows). - </para> - <para> - May be set to an empty string (the default) to disable use of direct - I/O, or a comma-separated list of operations that should use direct I/O. - The valid options are <literal>data</literal> for - main data files, <literal>wal</literal> for WAL files, and - <literal>wal_init</literal> for WAL files when being initially - allocated. - </para> - <para> - Some operating systems and file systems do not support direct I/O, so - non-default settings may be rejected at startup or cause errors. - </para> - <para> - Currently this feature reduces performance, and is intended for - developer testing only. - </para> - </listitem> - </varlistentry> - <varlistentry id="guc-post-auth-delay" xreflabel="post_auth_delay"> <term><varname>post_auth_delay</varname> (<type>integer</type>) <indexterm> |