我想在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毫秒,但被多次调用。
答案 0 :(得分:3)
PostgreSQL 9.2有buildin SQL profiler,尝试使用它 - 如果你的plpgsql包含一些SQL查询。
http://www.postgresql.org/docs/9.2/static/pgstatstatements.html