Skip to content

Commit a038059

Browse files
committed
doc PG 18 relnotes: add links for server variables
1 parent db0c93f commit a038059

File tree

1 file changed

+29
-29
lines changed

1 file changed

+29
-29
lines changed

doc/src/sgml/release-18.sgml

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ Change time zone abbreviation handling (Tom Lane)
8383
</para>
8484

8585
<para>
86-
The system will now favor the current session's time zone abbreviations before checking the server variable <varname>timezone_abbreviations</varname>. Previously <varname>timezone_abbreviations</varname> was
86+
The system will now favor the current session's time zone abbreviations before checking the server variable <xref linkend="guc-timezone-abbreviations"/>. Previously <varname>timezone_abbreviations</varname> was
8787
checked first.
8888
</para>
8989
</listitem>
@@ -101,7 +101,7 @@ Deprecate MD5 password authentication (Nathan Bossart)
101101

102102
<para>
103103
Support for MD5 passwords will be removed in a future major version release. <command>CREATE ROLE</command> and <command>ALTER ROLE</command> now emit deprecation warnings when setting MD5 passwords.
104-
These warnings can be disabled by setting the <varname>md5_password_warnings</varname> parameter to <literal>off</literal>.
104+
These warnings can be disabled by setting the <xref linkend="guc-md5-password-warnings"/> parameter to <literal>off</literal>.
105105
</para>
106106
</listitem>
107107

@@ -263,7 +263,7 @@ Automatically remove some unnecessary table self-joins (Andrey Lepikhov, Alexand
263263
</para>
264264

265265
<para>
266-
This optimization can be disabled using server variable <varname>enable_self_join_elimination</varname>.
266+
This optimization can be disabled using server variable <xref linkend="guc-enable-self-join-elimination"/>.
267267
</para>
268268
</listitem>
269269

@@ -324,7 +324,7 @@ Allow the keys of <command>SELECT DISTINCT</command> to be internally reordered
324324
</para>
325325

326326
<para>
327-
This optimization can be disabled using <varname>enable_distinct_reordering</varname>.
327+
This optimization can be disabled using <xref linkend="guc-enable-distinct-reordering"/>.
328328
</para>
329329
</listitem>
330330

@@ -606,8 +606,8 @@ Add an asynchronous I/O subsystem (Andres Freund, Thomas Munro, Nazir Bilal Yavu
606606

607607
<para>
608608
This feature allows backends to queue multiple read requests, which allows for more efficient sequential scans, bitmap heap scans, vacuums, etc.
609-
This is enabled by server variable <varname>io_method</varname>, with server variables <varname>io_combine_limit</varname> and <varname>io_max_combine_limit</varname> added to control it. This also enables
610-
<varname>effective_io_concurrency</varname> and <varname>maintenance_io_concurrency</varname> values greater than zero for systems without <function>fadvise()</function> support. The new system view <structname>pg_aios</structname> shows the file handles being used
609+
This is enabled by server variable <xref linkend="guc-io-method"/>, with server variables <xref linkend="guc-io-combine-limit"/> and <xref linkend="guc-io-max-combine-limit"/> added to control it. This also enables
610+
<xref linkend="guc-effective-io-concurrency"/> and <xref linkend="guc-maintenance-io-concurrency"/> values greater than zero for systems without <function>fadvise()</function> support. The new system view <structname>pg_aios</structname> shows the file handles being used
611611
for asynchronous I/O.
612612
</para>
613613
</listitem>
@@ -667,7 +667,7 @@ Allow normal vacuums to freeze some pages, even though they are all-visible (Mel
667667
</para>
668668

669669
<para>
670-
This reduces the overhead of later full-relation freezing. The aggressiveness of this can be controlled by server variable and per-table setting <varname>vacuum_max_eager_freeze_failure_rate</varname>.
670+
This reduces the overhead of later full-relation freezing. The aggressiveness of this can be controlled by server variable and per-table setting <xref linkend="guc-vacuum-max-eager-freeze-failure-rate"/>.
671671
Previously vacuum never processed all-visible pages until freezing was required.
672672
</para>
673673
</listitem>
@@ -679,7 +679,7 @@ Author: Nathan Bossart <nathan@postgresql.org>
679679

680680
<listitem>
681681
<para>
682-
Add server variable <varname>vacuum_truncate</varname> to control file truncation during <command>VACUUM</command> (Nathan Bossart, Gurjeet Singh)
682+
Add server variable <xref linkend="guc-vacuum-truncate"/> to control file truncation during <command>VACUUM</command> (Nathan Bossart, Gurjeet Singh)
683683
<ulink url="&commit_baseurl;0164a0f9e">&sect;</ulink>
684684
</para>
685685

@@ -697,7 +697,7 @@ Author: Melanie Plageman <melanieplageman@gmail.com>
697697

698698
<listitem>
699699
<para>
700-
Increase server variables <varname>effective_io_concurrency</varname>'s and <varname>maintenance_io_concurrency</varname>'s default values to 16 (Melanie Plageman)
700+
Increase server variables <xref linkend="guc-effective-io-concurrency"/>'s and <xref linkend="guc-maintenance-io-concurrency"/>'s default values to 16 (Melanie Plageman)
701701
<ulink url="&commit_baseurl;ff79b5b2a">&sect;</ulink>
702702
<ulink url="&commit_baseurl;cc6be07eb">&sect;</ulink>
703703
</para>
@@ -723,7 +723,7 @@ Author: Melanie Plageman <melanieplageman@gmail.com>
723723

724724
<listitem>
725725
<para>
726-
Increase the logging granularity of server variable <varname>log_connections</varname> (Melanie Plageman)
726+
Increase the logging granularity of server variable <xref linkend="guc-log-connections"/> (Melanie Plageman)
727727
<ulink url="&commit_baseurl;9219093ca">&sect;</ulink>
728728
</para>
729729

@@ -751,7 +751,7 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
751751

752752
<listitem>
753753
<para>
754-
Add <varname>log_line_prefix</varname> escape <literal>%L</literal> to output the client <acronym>IP</acronym> address (Greg Sabino Mullane)
754+
Add <xref linkend="guc-log-line-prefix"/> escape <literal>%L</literal> to output the client <acronym>IP</acronym> address (Greg Sabino Mullane)
755755
<ulink url="&commit_baseurl;3516ea768">&sect;</ulink>
756756
</para>
757757
</listitem>
@@ -763,7 +763,7 @@ Author: Fujii Masao <fujii@postgresql.org>
763763

764764
<listitem>
765765
<para>
766-
Add server variable <varname>log_lock_failures</varname> to log lock acquisition failures (Yuki Seino)
766+
Add server variable <xref linkend="guc-log-lock-failures"/> to log lock acquisition failures (Yuki Seino)
767767
<ulink url="&commit_baseurl;6d376c3b0">&sect;</ulink>
768768
</para>
769769

@@ -804,7 +804,7 @@ Add delay time reporting to <command>VACUUM</command> and <command>ANALYZE</comm
804804

805805
<para>
806806
This information appears in the autovacuum logs, the system views <structname>pg_stat_progress_vacuum</structname> and <structname>pg_stat_progress_analyze</structname>, and the output of <command>VACUUM</command> and <command>ANALYZE</command> when in <literal>VERBOSE</literal>
807-
mode; tracking must be enabled with the server variable <varname>track_cost_delay_timing</varname>.
807+
mode; tracking must be enabled with the server variable <xref linkend="guc-track-cost-delay-timing"/>.
808808
</para>
809809
</listitem>
810810

@@ -900,7 +900,7 @@ Author: Michael Paquier <michael@paquier.xyz>
900900

901901
<listitem>
902902
<para>
903-
Change server variable <varname>track_wal_io_timing</varname> to control tracking <acronym>WAL</acronym> timing in <structname>pg_stat_io</structname> instead of <structname>pg_stat_wal</structname> (Bertrand Drouvot)
903+
Change server variable <xref linkend="guc-track-wal-io-timing"/> to control tracking <acronym>WAL</acronym> timing in <structname>pg_stat_io</structname> instead of <structname>pg_stat_wal</structname> (Bertrand Drouvot)
904904
<ulink url="&commit_baseurl;6c349d83b">&sect;</ulink>
905905
</para>
906906
</listitem>
@@ -1144,7 +1144,7 @@ Add support for the OAuth authentication method (Jacob Champion, Daniel Gustafss
11441144
</para>
11451145

11461146
<para>
1147-
This adds an <literal>oauth</literal> authentication method to <filename>pg_hba.conf</filename>, libpq OAuth options, a server variable <varname>oauth_validator_libraries</varname> to load token validation libraries, and
1147+
This adds an <literal>oauth</literal> authentication method to <filename>pg_hba.conf</filename>, libpq OAuth options, a server variable <xref linkend="guc-oauth-validator-libraries"/> to load token validation libraries, and
11481148
a configure flag <option>--with-libcurl</option> to add the required compile-time libraries.
11491149
</para>
11501150
</listitem>
@@ -1156,7 +1156,7 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
11561156

11571157
<listitem>
11581158
<para>
1159-
Add server variable <varname>ssl_tls13_ciphers</varname> to allow specification of multiple colon-separated TLSv1.3 cipher suites (Erica Zhang, Daniel Gustafsson)
1159+
Add server variable <xref linkend="guc-ssl-tls13-ciphers"/> to allow specification of multiple colon-separated TLSv1.3 cipher suites (Erica Zhang, Daniel Gustafsson)
11601160
<ulink url="&commit_baseurl;45188c2ea">&sect;</ulink>
11611161
</para>
11621162
</listitem>
@@ -1168,7 +1168,7 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
11681168

11691169
<listitem>
11701170
<para>
1171-
Change server variable <varname>ssl_groups</varname>'s default to include elliptic curve X25519 (Daniel Gustafsson, Jacob Champion)
1171+
Change server variable <xref linkend="guc-ssl-groups"/>'s default to include elliptic curve X25519 (Daniel Gustafsson, Jacob Champion)
11721172
<ulink url="&commit_baseurl;daa02c6bd">&sect;</ulink>
11731173
</para>
11741174
</listitem>
@@ -1180,7 +1180,7 @@ Author: Daniel Gustafsson <dgustafsson@postgresql.org>
11801180

11811181
<listitem>
11821182
<para>
1183-
Rename server variable <varname>ssl_ecdh_curve</varname> to <varname>ssl_groups</varname> and allow multiple colon-separated <acronym>ECDH</acronym> curves to be specified (Erica Zhang, Daniel Gustafsson)
1183+
Rename server variable <varname>ssl_ecdh_curve</varname> to <xref linkend="guc-ssl-groups"/> and allow multiple colon-separated <acronym>ECDH</acronym> curves to be specified (Erica Zhang, Daniel Gustafsson)
11841184
<ulink url="&commit_baseurl;3d1ef3a15">&sect;</ulink>
11851185
</para>
11861186

@@ -1226,12 +1226,12 @@ Author: Nathan Bossart <nathan@postgresql.org>
12261226

12271227
<listitem>
12281228
<para>
1229-
Add server variable <varname>autovacuum_worker_slots</varname> to specify the maximum number of background workers (Nathan Bossart)
1229+
Add server variable <xref linkend="guc-autovacuum-worker-slots"/> to specify the maximum number of background workers (Nathan Bossart)
12301230
<ulink url="&commit_baseurl;c758119e5">&sect;</ulink>
12311231
</para>
12321232

12331233
<para>
1234-
With this variable set, <varname>autovacuum_max_workers</varname> can be adjusted at runtime up to this maximum without a server restart.
1234+
With this variable set, <xref linkend="guc-autovacuum-max-workers"/> can be adjusted at runtime up to this maximum without a server restart.
12351235
</para>
12361236
</listitem>
12371237

@@ -1247,7 +1247,7 @@ Allow specification of the fixed number of dead tuples that will trigger an auto
12471247
</para>
12481248

12491249
<para>
1250-
The server variable is <varname>autovacuum_vacuum_max_threshold</varname>. Percentages are still used for triggering.
1250+
The server variable is <xref linkend="guc-autovacuum-vacuum-max-threshold"/>. Percentages are still used for triggering.
12511251
</para>
12521252
</listitem>
12531253

@@ -1258,7 +1258,7 @@ Author: Andres Freund <andres@anarazel.de>
12581258

12591259
<listitem>
12601260
<para>
1261-
Change server variable <varname>max_files_per_process</varname> to limit only files opened by a backend (Andres Freund)
1261+
Change server variable <xref linkend="guc-max-files-per-process"/> to limit only files opened by a backend (Andres Freund)
12621262
<ulink url="&commit_baseurl;adb5f85fa">&sect;</ulink>
12631263
</para>
12641264

@@ -1274,7 +1274,7 @@ Author: Nathan Bossart <nathan@postgresql.org>
12741274

12751275
<listitem>
12761276
<para>
1277-
Add server variable <varname>num_os_semaphores</varname> to report the required number of semaphores (Nathan Bossart)
1277+
Add server variable <xref linkend="guc-num-os-semaphores"/> to report the required number of semaphores (Nathan Bossart)
12781278
<ulink url="&commit_baseurl;0dcaea569">&sect;</ulink>
12791279
</para>
12801280

@@ -1292,7 +1292,7 @@ Author: Peter Eisentraut <peter@eisentraut.org>
12921292

12931293
<listitem>
12941294
<para>
1295-
Add server variable <varname>extension_control_path</varname> to specify the location of extension control files (Peter Eisentraut, Matheus Alcantara)
1295+
Add server variable <xref linkend="guc-extension-control-path"/> to specify the location of extension control files (Peter Eisentraut, Matheus Alcantara)
12961296
<ulink url="&commit_baseurl;4f7f7b037">&sect;</ulink>
12971297
<ulink url="&commit_baseurl;81eaaa2c4">&sect;</ulink>
12981298
</para>
@@ -1314,7 +1314,7 @@ Author: Amit Kapila <akapila@postgresql.org>
13141314

13151315
<listitem>
13161316
<para>
1317-
Allow inactive replication slots to be automatically invalided using server variable <varname>idle_replication_slot_timeout</varname> (Nisha Moond, Bharath Rupireddy)
1317+
Allow inactive replication slots to be automatically invalided using server variable <xref linkend="guc-idle-replication-slot-timeout"/> (Nisha Moond, Bharath Rupireddy)
13181318
<ulink url="&commit_baseurl;ac0e33136">&sect;</ulink>
13191319
</para>
13201320
</listitem>
@@ -1326,12 +1326,12 @@ Author: Masahiko Sawada <msawada@postgresql.org>
13261326

13271327
<listitem>
13281328
<para>
1329-
Add server variable <varname>max_active_replication_origins</varname> to control the maximum active replication origins (Euler Taveira)
1329+
Add server variable <xref linkend="guc-max-active-replication-origins"/> to control the maximum active replication origins (Euler Taveira)
13301330
<ulink url="&commit_baseurl;04ff636cb">&sect;</ulink>
13311331
</para>
13321332

13331333
<para>
1334-
This was previously controlled by <varname>max_replication_slots</varname>, but this new setting allows a higher origin count in cases where fewer slots are required.
1334+
This was previously controlled by <xref linkend="guc-max-replication-slots"/>, but this new setting allows a higher origin count in cases where fewer slots are required.
13351335
</para>
13361336
</listitem>
13371337

@@ -1583,7 +1583,7 @@ Author: Thomas Munro <tmunro@postgresql.org>
15831583

15841584
<listitem>
15851585
<para>
1586-
Add server variable <varname>file_copy_method</varname> to control the file copying method (Nazir Bilal Yavuz)
1586+
Add server variable <xref linkend="guc-file-copy-method"/> to control the file copying method (Nazir Bilal Yavuz)
15871587
<ulink url="&commit_baseurl;f78ca6f3e">&sect;</ulink>
15881588
</para>
15891589

@@ -2271,7 +2271,7 @@ Author: Tomas Vondra <tomas.vondra@postgresql.org>
22712271

22722272
<listitem>
22732273
<para>
2274-
Report <varname>search_path</varname> changes to the client (Alexander Kukushkin, Jelte Fennema-Nio, Tomas Vondra)
2274+
Report <xref linkend="guc-search-path"/> changes to the client (Alexander Kukushkin, Jelte Fennema-Nio, Tomas Vondra)
22752275
<ulink url="&commit_baseurl;28a1121fd">&sect;</ulink>
22762276
<ulink url="&commit_baseurl;0d06a7eac">&sect;</ulink>
22772277
</para>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy