postgres config tuning
This commit is contained in:
parent
d8541f7386
commit
25ba361486
@ -1,6 +1,21 @@
|
|||||||
services:
|
services:
|
||||||
postgres:
|
postgres:
|
||||||
image: postgres:16.4
|
image: postgres:16.4
|
||||||
|
shm_size: 256mb
|
||||||
|
command: |
|
||||||
|
postgres
|
||||||
|
-c shared_preload_libraries=pg_stat_statements
|
||||||
|
-c pg_stat_statements.track=all
|
||||||
|
-c max_connections=200
|
||||||
|
-c shared_buffers=256MB
|
||||||
|
-c effective_cache_size=8GB
|
||||||
|
-c work_mem=16MB
|
||||||
|
-c maintenance_work_mem=128MB
|
||||||
|
-c min_wal_size=128MB
|
||||||
|
-c max_wal_size=2GB
|
||||||
|
-c checkpoint_completion_target=0.9
|
||||||
|
-c wal_buffers=16MB
|
||||||
|
-c default_statistics_target=100
|
||||||
ports:
|
ports:
|
||||||
- 5432:5432
|
- 5432:5432
|
||||||
volumes:
|
volumes:
|
||||||
@ -12,6 +27,7 @@ services:
|
|||||||
|
|
||||||
grafana:
|
grafana:
|
||||||
image: grafana/grafana:11.1.4
|
image: grafana/grafana:11.1.4
|
||||||
|
shm_size: 256mb
|
||||||
ports:
|
ports:
|
||||||
- 3000:3000
|
- 3000:3000
|
||||||
extra_hosts:
|
extra_hosts:
|
||||||
@ -22,6 +38,7 @@ services:
|
|||||||
|
|
||||||
prometheus:
|
prometheus:
|
||||||
image: prom/prometheus:v2.54.0
|
image: prom/prometheus:v2.54.0
|
||||||
|
shm_size: 256mb
|
||||||
user: root
|
user: root
|
||||||
ports:
|
ports:
|
||||||
- 9090:9090
|
- 9090:9090
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user