mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Allow the wal_buffers setting to be auto-tuned to a reasonable value.
If wal_buffers is initially set to -1 (which is now the default), it's replaced by 1/32nd of shared_buffers, with a minimum of 8 (the old default) and a maximum of the XLOG segment size. The allowed range for manual settings is still from 4 up to whatever will fit in shared memory. Greg Smith, with implementation correction by me.
This commit is contained in:
@ -1765,7 +1765,7 @@ static struct config_int ConfigureNamesInt[] =
|
||||
GUC_UNIT_XBLOCKS
|
||||
},
|
||||
&XLOGbuffers,
|
||||
8, 4, INT_MAX, NULL, NULL
|
||||
-1, -1, INT_MAX, NULL, NULL
|
||||
},
|
||||
|
||||
{
|
||||
|
Reference in New Issue
Block a user