PERF(postgresql): reduce postgresql memory usage

- shared_buffers: 512MB -> 128MB
- effective_cache_size: 1536MB -> 384MB
- memory requests: 512Mi -> 256Mi
- memory limits: 2Gi -> 512Mi

Database size is only 7.5MB, previous settings were excessive.
This commit is contained in:
2026-01-04 18:59:20 +09:00
parent 3607f521e0
commit e1a10ff954

View File

@@ -18,18 +18,18 @@ spec:
# Resource requests and limits # Resource requests and limits
resources: resources:
requests: requests:
memory: "512Mi" memory: "256Mi"
cpu: "30m" # Reduced from 150m (actual usage: 9-13m) cpu: "30m"
limits: limits:
memory: "2Gi" memory: "512Mi"
# cpu: no limit to prevent throttling # cpu: no limit to prevent throttling
# PostgreSQL configuration # PostgreSQL configuration
postgresql: postgresql:
parameters: parameters:
max_connections: "200" max_connections: "200"
shared_buffers: "512MB" shared_buffers: "128MB"
effective_cache_size: "1536MB" effective_cache_size: "384MB"
maintenance_work_mem: "128MB" maintenance_work_mem: "128MB"
checkpoint_completion_target: "0.9" checkpoint_completion_target: "0.9"
wal_buffers: "16MB" wal_buffers: "16MB"