mirror of
https://github.com/logos-messaging/logos-messaging-test-query.git
synced 2026-01-03 22:43:08 +00:00
postgres.conf for 2GB RAM and 1 core
This commit is contained in:
parent
ebef1fd33f
commit
2d85df9cd5
@ -63,7 +63,7 @@ listen_addresses = '*'
|
|||||||
# (change requires restart)
|
# (change requires restart)
|
||||||
#port = 5432 # (change requires restart)
|
#port = 5432 # (change requires restart)
|
||||||
max_connections = 100 # (change requires restart)
|
max_connections = 100 # (change requires restart)
|
||||||
#superuser_reserved_connections = 3 # (change requires restart)
|
superuser_reserved_connections = 3 # (change requires restart)
|
||||||
#unix_socket_directories = '/var/run/postgresql' # comma-separated list of directories
|
#unix_socket_directories = '/var/run/postgresql' # comma-separated list of directories
|
||||||
# (change requires restart)
|
# (change requires restart)
|
||||||
#unix_socket_group = '' # (change requires restart)
|
#unix_socket_group = '' # (change requires restart)
|
||||||
@ -124,9 +124,9 @@ max_connections = 100 # (change requires restart)
|
|||||||
|
|
||||||
# - Memory -
|
# - Memory -
|
||||||
|
|
||||||
shared_buffers = 128MB # min 128kB
|
shared_buffers = 512MB # min 128kB
|
||||||
# (change requires restart)
|
# (change requires restart)
|
||||||
#huge_pages = try # on, off, or try
|
huge_pages = off # on, off, or try
|
||||||
# (change requires restart)
|
# (change requires restart)
|
||||||
#huge_page_size = 0 # zero for system default
|
#huge_page_size = 0 # zero for system default
|
||||||
# (change requires restart)
|
# (change requires restart)
|
||||||
@ -135,9 +135,9 @@ shared_buffers = 128MB # min 128kB
|
|||||||
# (change requires restart)
|
# (change requires restart)
|
||||||
# Caution: it is not advisable to set max_prepared_transactions nonzero unless
|
# Caution: it is not advisable to set max_prepared_transactions nonzero unless
|
||||||
# you actively intend to use prepared transactions.
|
# you actively intend to use prepared transactions.
|
||||||
#work_mem = 4MB # min 64kB
|
work_mem = 32MB # min 64kB
|
||||||
#hash_mem_multiplier = 2.0 # 1-1000.0 multiplier on hash table work_mem
|
#hash_mem_multiplier = 2.0 # 1-1000.0 multiplier on hash table work_mem
|
||||||
#maintenance_work_mem = 64MB # min 1MB
|
maintenance_work_mem = 320MB # min 1MB
|
||||||
#autovacuum_work_mem = -1 # min 1MB, or -1 to use maintenance_work_mem
|
#autovacuum_work_mem = -1 # min 1MB, or -1 to use maintenance_work_mem
|
||||||
#logical_decoding_work_mem = 64MB # min 64kB
|
#logical_decoding_work_mem = 64MB # min 64kB
|
||||||
#max_stack_depth = 2MB # min 100kB
|
#max_stack_depth = 2MB # min 100kB
|
||||||
@ -176,22 +176,22 @@ dynamic_shared_memory_type = posix # the default is usually the first option
|
|||||||
|
|
||||||
# - Background Writer -
|
# - Background Writer -
|
||||||
|
|
||||||
#bgwriter_delay = 200ms # 10-10000ms between rounds
|
bgwriter_delay = 200ms # 10-10000ms between rounds
|
||||||
#bgwriter_lru_maxpages = 100 # max buffers written/round, 0 disables
|
bgwriter_lru_maxpages = 100 # max buffers written/round, 0 disables
|
||||||
#bgwriter_lru_multiplier = 2.0 # 0-10.0 multiplier on buffers scanned/round
|
bgwriter_lru_multiplier = 2.0 # 0-10.0 multiplier on buffers scanned/round
|
||||||
#bgwriter_flush_after = 512kB # measured in pages, 0 disables
|
bgwriter_flush_after = 0 # measured in pages, 0 disables
|
||||||
|
|
||||||
# - Asynchronous Behavior -
|
# - Asynchronous Behavior -
|
||||||
|
|
||||||
#backend_flush_after = 0 # measured in pages, 0 disables
|
#backend_flush_after = 0 # measured in pages, 0 disables
|
||||||
#effective_io_concurrency = 1 # 1-1000; 0 disables prefetching
|
effective_io_concurrency = 100 # 1-1000; 0 disables prefetching
|
||||||
#maintenance_io_concurrency = 10 # 1-1000; 0 disables prefetching
|
#maintenance_io_concurrency = 10 # 1-1000; 0 disables prefetching
|
||||||
#max_worker_processes = 8 # (change requires restart)
|
max_worker_processes = 1 # (change requires restart)
|
||||||
#max_parallel_workers_per_gather = 2 # taken from max_parallel_workers
|
max_parallel_workers_per_gather = 1 # taken from max_parallel_workers
|
||||||
#max_parallel_maintenance_workers = 2 # taken from max_parallel_workers
|
max_parallel_maintenance_workers = 1 # taken from max_parallel_workers
|
||||||
#max_parallel_workers = 8 # maximum number of max_worker_processes that
|
max_parallel_workers = 1 # maximum number of max_worker_processes that
|
||||||
# can be used in parallel operations
|
# can be used in parallel operations
|
||||||
#parallel_leader_participation = on
|
parallel_leader_participation = on
|
||||||
#old_snapshot_threshold = -1 # 1min-60d; -1 disables; 0 is immediate
|
#old_snapshot_threshold = -1 # 1min-60d; -1 disables; 0 is immediate
|
||||||
# (change requires restart)
|
# (change requires restart)
|
||||||
|
|
||||||
@ -223,7 +223,7 @@ dynamic_shared_memory_type = posix # the default is usually the first option
|
|||||||
# off, pglz, lz4, zstd, or on
|
# off, pglz, lz4, zstd, or on
|
||||||
#wal_init_zero = on # zero-fill new WAL files
|
#wal_init_zero = on # zero-fill new WAL files
|
||||||
#wal_recycle = on # recycle WAL files
|
#wal_recycle = on # recycle WAL files
|
||||||
#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
|
wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers
|
||||||
# (change requires restart)
|
# (change requires restart)
|
||||||
#wal_writer_delay = 200ms # 1-10000 milliseconds
|
#wal_writer_delay = 200ms # 1-10000 milliseconds
|
||||||
#wal_writer_flush_after = 1MB # measured in pages, 0 disables
|
#wal_writer_flush_after = 1MB # measured in pages, 0 disables
|
||||||
@ -235,11 +235,11 @@ dynamic_shared_memory_type = posix # the default is usually the first option
|
|||||||
# - Checkpoints -
|
# - Checkpoints -
|
||||||
|
|
||||||
#checkpoint_timeout = 5min # range 30s-1d
|
#checkpoint_timeout = 5min # range 30s-1d
|
||||||
#checkpoint_completion_target = 0.9 # checkpoint target duration, 0.0 - 1.0
|
checkpoint_completion_target = 0.9 # checkpoint target duration, 0.0 - 1.0
|
||||||
#checkpoint_flush_after = 256kB # measured in pages, 0 disables
|
#checkpoint_flush_after = 256kB # measured in pages, 0 disables
|
||||||
#checkpoint_warning = 30s # 0 disables
|
#checkpoint_warning = 30s # 0 disables
|
||||||
max_wal_size = 1GB
|
max_wal_size = 1024MB
|
||||||
min_wal_size = 80MB
|
min_wal_size = 512MB
|
||||||
|
|
||||||
# - Prefetching during recovery -
|
# - Prefetching during recovery -
|
||||||
|
|
||||||
@ -392,7 +392,7 @@ min_wal_size = 80MB
|
|||||||
# - Planner Cost Constants -
|
# - Planner Cost Constants -
|
||||||
|
|
||||||
#seq_page_cost = 1.0 # measured on an arbitrary scale
|
#seq_page_cost = 1.0 # measured on an arbitrary scale
|
||||||
#random_page_cost = 4.0 # same scale as above
|
random_page_cost = 1.25 # same scale as above
|
||||||
#cpu_tuple_cost = 0.01 # same scale as above
|
#cpu_tuple_cost = 0.01 # same scale as above
|
||||||
#cpu_index_tuple_cost = 0.005 # same scale as above
|
#cpu_index_tuple_cost = 0.005 # same scale as above
|
||||||
#cpu_operator_cost = 0.0025 # same scale as above
|
#cpu_operator_cost = 0.0025 # same scale as above
|
||||||
@ -400,7 +400,7 @@ min_wal_size = 80MB
|
|||||||
#parallel_tuple_cost = 0.1 # same scale as above
|
#parallel_tuple_cost = 0.1 # same scale as above
|
||||||
#min_parallel_table_scan_size = 8MB
|
#min_parallel_table_scan_size = 8MB
|
||||||
#min_parallel_index_scan_size = 512kB
|
#min_parallel_index_scan_size = 512kB
|
||||||
#effective_cache_size = 4GB
|
effective_cache_size = 1GB
|
||||||
|
|
||||||
#jit_above_cost = 100000 # perform JIT compilation if available
|
#jit_above_cost = 100000 # perform JIT compilation if available
|
||||||
# and query more expensive than this;
|
# and query more expensive than this;
|
||||||
@ -423,7 +423,7 @@ min_wal_size = 80MB
|
|||||||
|
|
||||||
# - Other Planner Options -
|
# - Other Planner Options -
|
||||||
|
|
||||||
#default_statistics_target = 100 # range 1-10000
|
default_statistics_target = 500 # range 1-10000
|
||||||
#constraint_exclusion = partition # on, off, or partition
|
#constraint_exclusion = partition # on, off, or partition
|
||||||
#cursor_tuple_fraction = 0.1 # range 0.0-1.0
|
#cursor_tuple_fraction = 0.1 # range 0.0-1.0
|
||||||
#from_collapse_limit = 8
|
#from_collapse_limit = 8
|
||||||
@ -514,7 +514,7 @@ min_wal_size = 80MB
|
|||||||
# fatal
|
# fatal
|
||||||
# panic (effectively off)
|
# panic (effectively off)
|
||||||
|
|
||||||
#log_min_duration_statement = -1 # -1 is disabled, 0 logs all statements
|
log_min_duration_statement = 11 # -1 is disabled, 0 logs all statements
|
||||||
# and their durations, > 0 logs only
|
# and their durations, > 0 logs only
|
||||||
# statements running at least this number
|
# statements running at least this number
|
||||||
# of milliseconds
|
# of milliseconds
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user