Postgres查询生产服务器上的性能监视

时间:2015-11-27 10:32:12

标签: postgresql postgresql-performance

我的目标是确定慢查询,这可以使用慢查询日志来完成,例如将postgresql.conf中的超时增加到大约100毫秒(可接受的查询时间),然后识别慢查询。

这有很多问题,一个是查询在这段时间内很慢,但再次运行时速度更快。最好的方法是获得平均值,然后处理平均缓慢的查询。

这需要pg_stat_statements扩展,这应该会导致10%的服务器性能下降,取自here,博客文章相当陈旧,而且可能会有所改进。

我的问题

  • 我找不到关于pg_stat_statemtents扩展会对性能产生什么影响的任何权威来源。在最近的版本中,这个可以忽略不计吗?
  • 如果它确实会对性能产生影响,那么对pg_stat_statements所需的系统表进行备份/导出就足够了,然后在另一台机器上离线分析它,是否有任何扩展/模块自动执行此操作< / LI>
  • 欢迎任何其他解决方案

0 个答案:

没有答案