move preloading/extensions to nixos-modules setting
This commit is contained in:
parent
15caf05a5b
commit
ce9f3f01ab
@ -19,6 +19,9 @@ in
|
|||||||
enable = true;
|
enable = true;
|
||||||
enableJIT = true;
|
enableJIT = true;
|
||||||
package = pkgs.postgresql_16;
|
package = pkgs.postgresql_16;
|
||||||
|
configurePgStatStatements = true;
|
||||||
|
enableAllPreloadedLibraries = true;
|
||||||
|
preloadAllExtensions = true;
|
||||||
identMap = ''
|
identMap = ''
|
||||||
# ArbitraryMapName systemUser DBUser
|
# ArbitraryMapName systemUser DBUser
|
||||||
superuser_map root postgres
|
superuser_map root postgres
|
||||||
@ -68,7 +71,7 @@ in
|
|||||||
#random_page_cost = 1.25; # speed of random disk access relative to sequential access (1.0);
|
#random_page_cost = 1.25; # speed of random disk access relative to sequential access (1.0);
|
||||||
|
|
||||||
# Monitoring;
|
# Monitoring;
|
||||||
shared_preload_libraries = "pg_stat_statements,auto_explain"; # per statement resource usage stats & log explain statements for slow queries
|
#shared_preload_libraries = "pg_stat_statements,auto_explain"; # per statement resource usage stats & log explain statements for slow queries
|
||||||
track_io_timing = "on"; # measure exact block IO times;
|
track_io_timing = "on"; # measure exact block IO times;
|
||||||
track_functions = "pl"; # track execution times of pl-language procedures if any;
|
track_functions = "pl"; # track execution times of pl-language procedures if any;
|
||||||
# Replication;
|
# Replication;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user