@cryptotaxi247 / infra / commits / e5214887

haumea: enable JIT compilation of queries

Eelco Dolstra committed May 29, 2021 at 14:00 UTC e52148878fd60e72a2fe8cd78fad819bab15fdb1
1 file changed +8 -1
delft/haumea.nix
+8 -1
@@ -84,7 +84,11 @@
84
85 services.postgresql = {
86 enable = true;
87 - package = pkgs.postgresql_12;
87 + package = pkgs.postgresql_12.overrideAttrs({ nativeBuildInputs, configureFlags, ...}: {
88 + # Enable JIT compilation of queries, remove after https://github.com/NixOS/nixpkgs/pull/124804
89 + nativeBuildInputs = nativeBuildInputs ++ [ pkgs.llvm pkgs.clang ];
90 + configureFlags = configureFlags ++ [ "--with-llvm" ];
91 + });
92 dataDir = "/var/db/postgresql";
93 # https://pgtune.leopard.in.ua/#/
94 logLinePrefix = "user=%u,db=%d,app=%a,client=%h ";
@@ -132,6 +136,9 @@
136 synchronous_commit = "off";
137
138 effective_cache_size = "16GB";
139 +
140 + # Enable JIT compilation if possible.
141 + jit = "on";
142 };
143
144 # FIXME: don't use 'trust'.