目录

pgsql-23 配置参数调优

23 - 配置参数调优

1. 📖 概述

合理配置PostgreSQL参数可以大幅提升性能。

2. ⚙️ 关键参数

2.1 内存配置

# shared_buffers: 25-40% RAM
shared_buffers = 4GB

# effective_cache_size: 50-75% RAM
effective_cache_size = 12GB

# work_mem: 复杂查询内存
work_mem = 16MB

# maintenance_work_mem: VACUUM等维护操作
maintenance_work_mem = 512MB

2.2 连接配置

max_connections = 200
superuser_reserved_connections = 3

2.3 WAL配置

wal_level = replica
max_wal_size = 4GB
checkpoint_completion_target = 0.9

2.4 查询调优

random_page_cost = 1.1  # SSD
effective_io_concurrency = 200
default_statistics_target = 100

3. 📚 下一步

学习连接池与连接管理