From 310a64c713ac3b3691b446246e764e577f0a8176 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Wed, 22 Jul 2020 16:23:33 -0700 Subject: [PATCH] postgresql / db-koji: adjust postgresl some more Turns out we were not setting effective_cache_size even tho it was set for some servers (pagure). Adjust a few parameters on db-koji to try and get some more performance out of it. Signed-off-by: Kevin Fenzi --- inventory/host_vars/db-koji01.iad2.fedoraproject.org | 3 ++- roles/postgresql_server/templates/postgresql.conf-12 | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/inventory/host_vars/db-koji01.iad2.fedoraproject.org b/inventory/host_vars/db-koji01.iad2.fedoraproject.org index 999430df93..a326200e48 100644 --- a/inventory/host_vars/db-koji01.iad2.fedoraproject.org +++ b/inventory/host_vars/db-koji01.iad2.fedoraproject.org @@ -46,4 +46,5 @@ nrpe_procs_crit: 700 # we backup the backup on db-koji01 until we can replace now db_backup_dir: ['/backups'] shared_buffers: "15GB" -effective_cache_size: "45GB" +effective_cache_size: "4GB" +max_stack_depth: "6MB" diff --git a/roles/postgresql_server/templates/postgresql.conf-12 b/roles/postgresql_server/templates/postgresql.conf-12 index 114773ed1d..8bfe6dc5f0 100644 --- a/roles/postgresql_server/templates/postgresql.conf-12 +++ b/roles/postgresql_server/templates/postgresql.conf-12 @@ -412,7 +412,11 @@ min_wal_size = 80MB #min_parallel_table_scan_size = 8MB #min_parallel_index_scan_size = 512kB +{% if effective_cache_size is defined %} +effective_cache_size = {{ effective_cache_size }} +{% else %} #effective_cache_size = 4GB +{% endif %} # - Genetic Query Optimizer -