postgreSQL运行缓慢

时间:2019-10-08 18:53:26

标签: linux postgresql

我有一个在postgreSQL上运行的DWH服务器.TheJenkins也安装在同一服务器上。

几周来服务器运行不正常,数据可视化工具出现加载问题,所有Jenkins作业的运行速度都慢得多。

所以任何人都可以指导我如何解决该问题并使服务器更快。

是否有一个开源监视工具,可帮助您发现速度缓慢的根本原因。

1 个答案:

答案 0 :(得分:1)

首先,您必须找到有问题的查询。

这是通过安装pg_stat_statements完成的。

过一会儿,您可以查询pg_stat_statements视图以找到最高total_time的语句。这些是消耗您大部分数据库时间的语句。

如果您要查找长时间运行的语句,还可以设置log_min_duration_statement来匹配长时间运行的查询。

找到问题陈述后,请使用EXPLAIN (ANALYZE, BUFFERS)运行它。这将告诉您问题出在哪里。

如果您在解释数据时遇到问题,请在此处提问。