0

我正在尝试分析我对 PostgreSQL 的请求,并且还涉及到一堆 PL/pgSQL 调用,它们反过来又调用其他函数并运行查询。

提供的结果pg_stat_statements显示了非常有用的数据,用于执行的查询和调用的函数mean_timetotal_time以毫秒为单位。但不幸的是,文档没有说明这些数字是仅显示执行函数主体的持续时间,还是还包括内部函数调用。

有谁知道参考说明哪一个是这种情况?

4

1 回答 1

1

测量的时间将是 SQL 语句的执行时间,包括 SQL 语句中调用的所有函数以及从这些函数中调用的所有函数。

根据您的描述,您似乎可以使用plprofiler来分析在 PL/pgSQL 函数中花费的时间,无论是单个函数调用还是整个应用程序活动。

于 2016-11-07T08:47:02.213 回答