You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统下PostgreSQL 14的shared_buffers参数设置及调整时机

Windows 10 下 PostgreSQL 14 shared_buffers 参数设置指南

一、shared_buffers 参数的设置步骤

  1. 定位配置文件
    PostgreSQL的核心配置文件postgresql.conf默认位于安装目录的data子文件夹中,典型路径如:

    C:\Program Files\PostgreSQL\14\data\postgresql.conf
    
  2. 修改参数值
    打开postgresql.conf,找到shared_buffers配置项(默认值通常为64MB)。根据系统内存调整:

    • 建议设置为系统总内存的1/4(例如8GB内存的机器可设为2GB)
    • 32位Windows系统下最大不能超过2GB,64位系统无此限制
      修改后的配置示例:
    shared_buffers = 2GB
    
  3. 重启PostgreSQL服务
    修改配置后必须重启服务才能生效:

    • 图形化方式:按下Win+R输入services.msc,找到PostgreSQL 14服务,右键选择「重启」
    • 命令行方式(以管理员身份运行CMD):
      net stop postgresql-x64-14
      net start postgresql-x64-14
      
  4. 验证设置
    连接数据库后执行以下SQL语句,确认参数已生效:

    SHOW shared_buffers;
    

二、可调整参数的阶段

  • 部署初期(集群初始化前):刚完成PostgreSQL安装、尚未初始化数据库集群时,即可修改postgresql.conf中的shared_buffers,后续初始化的集群会直接使用该配置。
  • 运行阶段(集群已创建后):随时可以修改该参数,只要按照上述步骤修改配置并重启服务,新的参数值就会生效——不存在“创建后无法调高”的限制,之前的问题大概率是未重启服务导致配置未生效。

内容的提问来源于stack exchange,提问作者jtam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 02:35:23