如何配置pgSQL函数?

时间:2016-01-29 19:12:58

标签: performance postgresql profiling plpgsql

我有一个用pgSQL编写的脚本,它将记录从一个表移动到另一个表。逻辑非常复杂:它涉及大量SELECT查询。为了便于阅读,脚本分为许多相互调用的函数。

我想在脚本中找到瓶颈。

我尝试使用pgbadger查找最耗时的查询。我根据https://github.com/dalibo/pgbadger/blob/master/README(POSTGRESQL CONFIGURATION部分)的说明启用了日志记录。但问题是pgbadger依赖于日志而日志是在pgSQL函数的级别上,而不是单个SELECT语句。所以我得到的信息是运行给定的函数需要X秒。我想看一个图表,显示每个SELECT查询运行的时间。有没有办法在不重新组织脚本的情况下完成它?

0 个答案:

没有答案