首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postgres自动调优

Postgres自动调优
EN

Stack Overflow用户
提问于 2019-11-18 14:36:48
回答 1查看 487关注 0票数 0

众所周知,postgres的性能很大程度上依赖于配置参数。例如,如果我有ssd驱动器或更多的RAM,我需要通过更改相关的配置参数来告知postgres

我想知道是否有任何工具(Linux版)可以为当前硬件提供最佳postgres配置建议?

我知道网站(例如pgtune),在那里我可以输入服务器规格,这些可以建议最佳配置

然而,每个硬件都是不同的(例如,我可能有更好的raid /控制器,或者一些进程可能会消耗更多的ram,等等)。我的愿望是postgres进行自我调优,分析查询执行时间和可用资源等

了解没有这样的机制,所以也许有一些工具/脚本我可以运行,可以为我做这项工作(检查,例如磁盘顺序。/随机磁盘读取、可用内存等),并告诉我要在配置中更改什么

EN

回答 1

Stack Overflow用户

发布于 2019-11-18 15:29:34

有一些参数可以调整,以从postgresql获得更好的性能。

这篇article提供了关于这方面的很好的阅读。有几个脚本可以做到这一点。postgres wiki中提到的一个是this one

为了更好地了解数据库的调优需求,您需要记录其请求和性能,在分析这些日志之后,您可以调优更多的参数。为此,我们提供了pgbadger日志分析器。

在生产中使用数据库之后,您可以更好地了解您有哪些需求以及如何满足这些需求,而不是仅仅基于os or hardware configuration进行更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58909125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档