chore(deploy): 资源默认值适配 4 核 8G 共用服务器
- postgres mem_limit 1.5g/shared_buffers 384MB/effective_cache_size 4GB/work_mem 16MB/maintenance_work_mem 256MB - backend mem_limit 768m、cpus 1.5;web 保持不变 - 生产与开发编排、env 模板、运维文档同步更新
This commit is contained in:
+10
-9
@@ -33,17 +33,18 @@ DATABASE_STATEMENT_TIMEOUT_MS=15000
|
||||
DATABASE_SLOW_QUERY_THRESHOLD_MS=500
|
||||
# PostgreSQL 原生慢查询日志阈值(毫秒);-1 关闭
|
||||
POSTGRES_LOG_MIN_DURATION_STATEMENT_MS=500
|
||||
# PostgreSQL 容器资源与性能参数(按服务器内存调整;默认值按 2G 内存机器设置,
|
||||
# 4G+ 机器可将 shared_buffers 提到 512MB、effective_cache_size 提到 2GB):
|
||||
POSTGRES_MEM_LIMIT=1g
|
||||
# PostgreSQL 容器资源与性能参数。默认值按 4 核 8G 且与其他服务共用的
|
||||
# 服务器设置;数据库独占或内存更足时可上调 shared_buffers 与
|
||||
# effective_cache_size(后者只是规划器提示,不实际占用内存):
|
||||
POSTGRES_MEM_LIMIT=1.5g
|
||||
POSTGRES_CPUS=2
|
||||
POSTGRES_SHARED_BUFFERS=256MB
|
||||
POSTGRES_EFFECTIVE_CACHE_SIZE=1GB
|
||||
POSTGRES_WORK_MEM=8MB
|
||||
POSTGRES_MAINTENANCE_WORK_MEM=128MB
|
||||
POSTGRES_SHARED_BUFFERS=384MB
|
||||
POSTGRES_EFFECTIVE_CACHE_SIZE=4GB
|
||||
POSTGRES_WORK_MEM=16MB
|
||||
POSTGRES_MAINTENANCE_WORK_MEM=256MB
|
||||
# 后端与 Web 容器限额(内存紧张的小机器可相应收紧)
|
||||
BACKEND_MEM_LIMIT=512m
|
||||
BACKEND_CPUS=1
|
||||
BACKEND_MEM_LIMIT=768m
|
||||
BACKEND_CPUS=1.5
|
||||
WEB_MEM_LIMIT=256m
|
||||
WEB_CPUS=0.5
|
||||
|
||||
|
||||
Reference in New Issue
Block a user