如何在PostgreSQL 9.2中分析plpgsql函数

时间:2013-08-11 17:34:45

标签: performance postgresql profiling plpgsql

我想在plpgsql函数中找到瓶颈,所以我正在寻找一个分析器。

How do I enable the PostgreSQL function profiler?建议加载plugin_profiler.dll库,但它是为8.3编写的,而且9.2中似乎没有这样的东西

我还安装了http://git.postgresql.org/gitweb/?p=pldebugger.git;a=summary描述的调试器(包含在9.2中),但是看不到将它用作分析器的任何方法。

简单的“RAISE NOTICE”方法对我来说无效,因为该函数在< 0.1毫秒,但被多次调用。

1 个答案:

答案 0 :(得分:3)

PostgreSQL 9.2有buildin SQL profiler,尝试使用它 - 如果你的plpgsql包含一些SQL查询。

http://www.postgresql.org/docs/9.2/static/pgstatstatements.html