我有一个在postgreSQL上运行的DWH服务器.TheJenkins也安装在同一服务器上。
几周来服务器运行不正常,数据可视化工具出现加载问题,所有Jenkins作业的运行速度都慢得多。
所以任何人都可以指导我如何解决该问题并使服务器更快。
是否有一个开源监视工具,可帮助您发现速度缓慢的根本原因。
答案 0 :(得分:1)
首先,您必须找到有问题的查询。
这是通过安装pg_stat_statements
完成的。
过一会儿,您可以查询pg_stat_statements
视图以找到最高total_time
的语句。这些是消耗您大部分数据库时间的语句。
如果您要查找长时间运行的语句,还可以设置log_min_duration_statement
来匹配长时间运行的查询。
找到问题陈述后,请使用EXPLAIN (ANALYZE, BUFFERS)
运行它。这将告诉您问题出在哪里。
如果您在解释数据时遇到问题,请在此处提问。