mirror of
https://github.com/postgres/postgres.git
synced 2025-09-03 15:22:11 +03:00
Increase work_mem and maintenance_work_mem defaults by 4x
New defaults are 4MB and 64MB.
This commit is contained in:
@@ -1773,7 +1773,7 @@ static struct config_int ConfigureNamesInt[] =
|
||||
GUC_UNIT_KB
|
||||
},
|
||||
&work_mem,
|
||||
1024, 64, MAX_KILOBYTES,
|
||||
4096, 64, MAX_KILOBYTES,
|
||||
NULL, NULL, NULL
|
||||
},
|
||||
|
||||
@@ -1784,7 +1784,7 @@ static struct config_int ConfigureNamesInt[] =
|
||||
GUC_UNIT_KB
|
||||
},
|
||||
&maintenance_work_mem,
|
||||
16384, 1024, MAX_KILOBYTES,
|
||||
65536, 1024, MAX_KILOBYTES,
|
||||
NULL, NULL, NULL
|
||||
},
|
||||
|
||||
|
@@ -124,8 +124,8 @@
|
||||
# per transaction slot, plus lock space (see max_locks_per_transaction).
|
||||
# It is not advisable to set max_prepared_transactions nonzero unless you
|
||||
# actively intend to use prepared transactions.
|
||||
#work_mem = 1MB # min 64kB
|
||||
#maintenance_work_mem = 16MB # min 1MB
|
||||
#work_mem = 4MB # min 64kB
|
||||
#maintenance_work_mem = 64MB # min 1MB
|
||||
#autovacuum_work_mem = -1 # min 1MB, or -1 to use maintenance_work_mem
|
||||
#max_stack_depth = 2MB # min 100kB
|
||||
#dynamic_shared_memory_type = posix # the default is the first option
|
||||
|
Reference in New Issue
Block a user