温馨提示×

Debian PostgreSQL内存配置建议

小樊
54
2025-08-30 10:55:40
栏目: 云计算

以下是Debian PostgreSQL内存配置建议:

  • shared_buffers:设置为系统物理内存的25%-40%,用于缓存表和索引数据,如64GB内存可设为16GB-25.6GB。
  • work_mem:根据查询复杂度和并发量设置,每个排序或哈希操作使用,可设为几MB到几百MB,复杂查询可适当增加。
  • maintenance_work_mem:用于维护操作(如VACUUM、CREATE INDEX),推荐设置为128MB-1GB,大型数据库可更大。
  • effective_cache_size:设置为系统物理内存的50%-75%,帮助查询规划器判断缓存情况。
  • wal_buffers:通常设置为shared_buffers的1/32,用于WAL缓冲。

0