Increase hash_mem_multiplier default to 2.0.
authorPeter Geoghegan <pg@bowt.ie>
Thu, 17 Feb 2022 02:41:52 +0000 (18:41 -0800)
committerPeter Geoghegan <pg@bowt.ie>
Thu, 17 Feb 2022 02:41:52 +0000 (18:41 -0800)
commit8f388f6f554b113f25a53fe3237238d2c58ed1eb
tree2366a367511bb0dd101bd46a5a08428a215319cd
parent74388a1ac36d2f0206c5477eeddc636d7947a5a4
Increase hash_mem_multiplier default to 2.0.

Double the default setting for hash_mem_multiplier, from 1.0 to 2.0.
This setting makes hash-based executor nodes use twice the usual
work_mem limit.

The PostgreSQL 15 release notes should have a compatibility note about
this change.

Author: Peter Geoghegan <pg@bowt.ie>
Discussion: https://postgr.es/m/CAH2-Wzndc_ROk6CY-bC6p9O53q974Y0Ey4WX8jcPbuTZYM4Q3A@mail.gmail.com
doc/src/sgml/config.sgml
src/backend/utils/init/globals.c
src/backend/utils/misc/guc.c
src/backend/utils/misc/postgresql.conf.sample
src/test/regress/expected/groupingsets.out
src/test/regress/expected/join_hash.out
src/test/regress/expected/memoize.out
src/test/regress/sql/groupingsets.sql
src/test/regress/sql/join_hash.sql
src/test/regress/sql/memoize.sql