@@ -10406,28 +10406,29 @@ dynamic_library_path = 'C:\tools\postgresql;H:\my_project\lib;$libdir'
10406
10406
</term>
10407
10407
<listitem>
10408
10408
<para>
10409
- When set to 1 , each cache lookup for a system catalog entry is
10410
- invalidated at the first possible opportunity, irrespective of whether
10409
+ When set to <literal>1</literal> , each system catalog cache entry is
10410
+ invalidated at the first possible opportunity, whether or not
10411
10411
anything that would render it invalid really occurred. Caching of
10412
10412
system catalogs is effectively disabled as a result, so the server
10413
10413
will run extremely slowly. Higher values run the cache invalidation
10414
- recursively, which is even slower and useful only useful for testing
10415
- in very specific scenarios.
10414
+ recursively, which is even slower and only useful for testing
10415
+ the caching logic itself. The default value of <literal>0</literal>
10416
+ selects normal catalog caching behavior.
10416
10417
</para>
10417
10418
10418
10419
<para>
10419
- This option can be very helpful when trying to trigger
10420
- hard-to-reproduce bugs involving concurrency and catalog changes but
10420
+ This parameter can be very helpful when trying to trigger
10421
+ hard-to-reproduce bugs involving concurrent catalog changes, but it
10421
10422
is otherwise rarely needed. See the source code files
10422
10423
<filename>inval.c</filename> and
10423
10424
<filename>pg_config_manual.h</filename> for details.
10424
10425
</para>
10425
10426
10426
10427
<para>
10427
- This setting is supported but off by default (0) when
10428
- <symbol>CLOBBER_CACHE_ENABLED</symbol> is defined at compile time
10428
+ This parameter is supported when
10429
+ <symbol>CLOBBER_CACHE_ENABLED</symbol> was defined at compile time
10429
10430
(which happens automatically when using the
10430
- <literal >configure</literal > option
10431
+ <application >configure</application > option
10431
10432
<option>--enable-cassert</option>). In production builds, its value
10432
10433
will always be <literal>0</literal> and attempts to set it to another
10433
10434
value will raise an error.
0 commit comments