Table 10-2 Using the Resource Usage Configuration dialog
|
|
-
The percentage of appliance RAM that is shared with PostgreSQL. The PostgreSQL documentation recommends setting this to 25% of system memory: If you have a system with 1GB or more of RAM, a reasonable starting value for shared_buffers is ¼ of the memory in your system. If you have less RAM you'll have to account more carefully for how much RAM the OS is taking up; closer to 15% is more typical there. There are some workloads where even larger settings for shared_buffers are effective, but given the way PostgreSQL also relies on the operating system cache, it's unlikely you'll find using more than 40% of RAM to work better than a smaller amount.
For more information, see the PostgreSQL Resource Consumption documentation. From the PostgreSQL tuning documentation
|
|
|
-
This is the disk cache that is available for a single query. The PostgreSQL documentation recommends setting this to half of total memory: Setting effective_cache_size to ½ of total memory would be a normal conservative setting, and ¾ of memory is a more aggressive but still reasonable amount. You might find a better estimate by looking at your operating system's statistics.
See also, effective_cache_size in the PostgreSQL Query Planning section of the PostgreSQL documentation.
|