Tuning PostgreSQL
Table of contents
                    
                        
                    
                During install the CFEngine Enterprise Hub Package pre-configures PostgreSQL with a configuration for low (<3GB), medium (>3GB <64GB) or high (>64GB) memory which adjusts the values of effective_cache_size, shared_buffers, and maintenance_work_mem.
Depending on various factors your postgresql.conf may benefit from further tuning.
Parameters commonly tuned:
- max_connections
- effective_cache_size
- maintenance_work_mem
- checkpoint_completion_target
- wal_buffers
- default_statistics_target
- random_page_cost
- effective_io_concurrency
- work_mem
- min_wal_size
Tuning tools like pgtune and pgconfigurator can be helpful in adjusting your settings.
See also: