1234567891011121314151617181920212223242526272829303132333435 |
- # For a full conf file see:
- # https://github.com/TechEmpower/FrameworkBenchmarks/blob/d8f043d183d1ccbba41157bd57314ef61059edb8/toolset/databases/postgres/postgresql.conf.sample
- listen_addresses = '*'
- max_connections = 2000
- ssl = false
- # values from: http://blog.pgaddict.com/posts/performance-since-postgresql-7-4-to-9-4-pgbench
- # details: http://www.postgresql.org/docs/9.4/static/runtime-config-resource.html
- # http://www.postgresql.org/docs/9.4/static/runtime-config-wal.html
- # http://www.postgresql.org/docs/9.4/static/runtime-config-query.html
- shared_buffers = 256MB
- work_mem = 64MB
- maintenance_work_mem = 512MB
- wal_level = minimal
- # WARNING: disabling synchronous commit may be dangerous in certain cases.
- # See http://www.postgresql.org/docs/current/static/runtime-config-wal.html
- # for details.
- synchronous_commit = off
- checkpoint_completion_target = 0.9
- max_wal_senders = 0
- # when executed on the SSD (otherwise 4)
- random_page_cost = 2
- effective_cache_size = 8GB
- log_line_prefix = '%t '
- track_activity_query_size = 2048
- shared_preload_libraries = 'pg_stat_statements'
- pg_stat_statements.track = all
- pg_stat_statements.max = 500000
- max_pred_locks_per_transaction = 256
|