@@ -1884,9 +1884,10 @@ include_dir 'conf.d'
1884
1884
(such as a sort or hash table) before writing to temporary disk files.
1885
1885
If this value is specified without units, it is taken as kilobytes.
1886
1886
The default value is four megabytes (<literal>4MB</literal>).
1887
- Note that for a complex query, several sort or hash operations might be
1888
- running in parallel; each operation will generally be allowed
1889
- to use as much memory as this value specifies before it starts
1887
+ Note that a complex query might perform several sort and hash
1888
+ operations at the same time, with each operation generally being
1889
+ allowed to use as much memory as this value specifies before
1890
+ it starts
1890
1891
to write data into temporary files. Also, several running
1891
1892
sessions could be doing such operations concurrently.
1892
1893
Therefore, the total memory used could be many times the value
@@ -1900,7 +1901,7 @@ include_dir 'conf.d'
1900
1901
<para>
1901
1902
Hash-based operations are generally more sensitive to memory
1902
1903
availability than equivalent sort-based operations. The
1903
- memory available for hash tables is computed by multiplying
1904
+ memory limit for a hash table is computed by multiplying
1904
1905
<varname>work_mem</varname> by
1905
1906
<varname>hash_mem_multiplier</varname>. This makes it
1906
1907
possible for hash-based operations to use an amount of memory
0 commit comments