# defaults to 'localhost'; use '*' for all
# (change requires restart)
#port = 5432 # (change requires restart)
-max_connections = 100 # (change requires restart)
+max_connections = 2000 # (change requires restart)
#superuser_reserved_connections = 3 # (change requires restart)
#unix_socket_directories = '/var/run/postgresql' # comma-separated list of directories
# (change requires restart)
# - Memory -
-shared_buffers = 8GB # min 128kB
+shared_buffers = 25GB # min 128kB
# (change requires restart)
#huge_pages = try # on, off, or try
# (change requires restart)
# (change requires restart)
# Caution: it is not advisable to set max_prepared_transactions nonzero unless
# you actively intend to use prepared transactions.
-work_mem = 20971kB # min 64kB
+work_mem = 3276kB # min 64kB
#hash_mem_multiplier = 1.0 # 1-1000.0 multiplier on hash table work_mem
maintenance_work_mem = 2GB # min 1MB
#autovacuum_work_mem = -1 # min 1MB, or -1 to use maintenance_work_mem
# - Asynchronous Behavior -
-effective_io_concurrency = 512 # 1-1000; 0 disables prefetching
+effective_io_concurrency = 200 # 1-1000; 0 disables prefetching
#maintenance_io_concurrency = 10 # 1-1000; 0 disables prefetching
-max_worker_processes = 32 # (change requires restart)
+max_worker_processes = 30 # (change requires restart)
max_parallel_maintenance_workers = 4 # taken from max_parallel_workers
max_parallel_workers_per_gather = 4 # taken from max_parallel_workers
#parallel_leader_participation = on
-max_parallel_workers = 32 # maximum number of max_worker_processes that
+max_parallel_workers = 30 # maximum number of max_worker_processes that
# can be used in parallel operations
#old_snapshot_threshold = -1 # 1min-60d; -1 disables; 0 is immediate
# (change requires restart)
#min_parallel_table_scan_size = 8MB
#min_parallel_index_scan_size = 512kB
-effective_cache_size = 24GB
+effective_cache_size = 75GB
# - Genetic Query Optimizer -