+ class="osname">System V> semaphores is smaller than the number
+
PostgreSQL wants to create. As above,
+ you may be able to work around the problem by starting the
+ postmaster with a reduced number of allowed connections
( switch), but you'll eventually want to
increase the kernel limit.
Sets the number of shared memory buffers used by the database
- server. The default is 64. Each buffer is typically 8192 bytes.
- This option can only be set at server start.
+ server. The default is 64. Each buffer is typically 8192
+ bytes. This must be greater than 16, as well as at least twice
+ the value of MAX_CONNECTIONS; however, a
+ higher value can often improve performance on modern
+ machines. Values of at least a few thousand are recommended
+ for production installations. This option can only be set at
+ server start.
+
+
+ Increasing this parameter may cause
PostgreSQL>
+ to request more System V> shared
+ memory than your operating system's default configuration
+ allows. See for information on how to
+ adjust these parameters, if necessary.
WAL_BUFFERS (integer)
- Number of disk-page buffers in shared memory for WAL logging.
- This option can only be set at server start.
+ Number of disk-page buffers in shared memory for WAL
+ logging. The default is 4. This option can only be set at
+ server start.