-
+
Operating System Environment
-
Configuration parameters affecting
-
PostgreSQL's shared memory usage>
+
PostgreSQL shared memory usage>
|
- Name>
- Approximate multiplier (bytes per increment) as of 8.3>
+ Usage>
+ Approximate shared memory bytes required (as of 8.3)>
|
- >
- 1800 + 270 *
+ Connections>
+
(1800 + 270 *
+ linkend="guc-max-locks-per-transaction">) *
+ linkend="guc-max-connections">
|
- >
- 1800 + 270 *
+ Autovacuum workers>
+
(1800 + 270 *
+ linkend="guc-max-locks-per-transaction">) *
+ linkend="guc-autovacuum-max-workers">
|
- >
- 770 + 270 *
+ Prepared transactions>
+
(770 + 270 *
+ linkend="guc-max-locks-per-transaction">) *
|
- >
- 8400 (assuming 8 kB BLCKSZ>)
+ Shared disk buffers>
+ ( + 208) *
|
- >
- 8200 (assuming 8 kB XLOG_BLCKSZ>)
+ WAL buffers>
+ ( + 8) *
|
-
- The multipliers for shared_buffers> and
- wal_buffers> should be the number of buffers, not the
- amount in bytes. To find out the number of shared or wal buffers, divide
- the amount in bytes by and
- , respectively.
-
-
-
Resource Limits