2025-06-17
在一个生产环境中,PostgreSQL 15 运行在一台 32 核 128GB 内存的 Linux 服务器上,业务高峰时 QPS 达到 10 万
在一个生产环境中,PostgreSQL 15 运行在一台 32 核 128GB 内存的 Linux 服务器上,业务高峰时 QPS 达到 10 万,主要为 OLTP 场景。近期业务部门反馈偶发慢查询,DBA 发现 pg_stat_activity 中有大量等待 ClientRead 和 ClientWrite 的进程,且 pg_stat_statements 显示部分 SQL 的 blk_read_time 和 blk_write_time 明显升高。服务器的 I/O 负载和网络带宽均未达到瓶颈。下列哪项调整最有可能有效缓解该问题?
A. 增大 work_mem,以减少磁盘临时文件的生成
B. 调整 max_connections,减少并发连接数
C. 检查并优化应用端连接池配置,减少长时间空闲连接
D. 增大 shared_buffers,提升缓存命中率
E. 启用 synchronous_commit=off,提升写入性能
收藏
分享
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论

