From 6d4021a6d113cd3a0995b328dc0a36b21663ae81 Mon Sep 17 00:00:00 2001 From: Nathan McCarty Date: Sun, 4 Jun 2023 21:51:44 -0400 Subject: [PATCH] postgres tuning --- machines/pendulum/configuration.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/machines/pendulum/configuration.nix b/machines/pendulum/configuration.nix index d177f52..1bbefb8 100644 --- a/machines/pendulum/configuration.nix +++ b/machines/pendulum/configuration.nix @@ -57,8 +57,16 @@ }; # State version system.stateVersion = "23.05"; - # Postgres version - services.postgresql.package = pkgs.postgresql_15; + # Postgres version and tuning + services.postgresql = { + package = pkgs.postgresql_15; + settings = { + shared_buffers = "4GB"; + effective_cache_size = "8GB"; + work_mem = "64MB"; + maintenance_work_mem = "128MB"; + }; + }; # Configure bootloader boot.loader.grub.enable = true; boot.loader.grub.device = "/dev/sda";