@@ -1834,9 +1834,10 @@ include_dir 'conf.d'
1834
1834
(such as a sort or hash table) before writing to temporary disk files.
1835
1835
If this value is specified without units, it is taken as kilobytes.
1836
1836
The default value is four megabytes (<literal>4MB</literal>).
1837
- Note that for a complex query, several sort or hash operations might be
1838
- running in parallel; each operation will generally be allowed
1839
- to use as much memory as this value specifies before it starts
1837
+ Note that a complex query might perform several sort and hash
1838
+ operations at the same time, with each operation generally being
1839
+ allowed to use as much memory as this value specifies before
1840
+ it starts
1840
1841
to write data into temporary files. Also, several running
1841
1842
sessions could be doing such operations concurrently.
1842
1843
Therefore, the total memory used could be many times the value
@@ -1850,7 +1851,7 @@ include_dir 'conf.d'
1850
1851
<para>
1851
1852
Hash-based operations are generally more sensitive to memory
1852
1853
availability than equivalent sort-based operations. The
1853
- memory available for hash tables is computed by multiplying
1854
+ memory limit for a hash table is computed by multiplying
1854
1855
<varname>work_mem</varname> by
1855
1856
<varname>hash_mem_multiplier</varname>. This makes it
1856
1857
possible for hash-based operations to use an amount of memory
0 commit comments