【问题标题】:How to profile plpgsql function in PostgreSQL 9.2如何在 PostgreSQL 9.2 中分析 plpgsql 函数
【发布时间】:2013-08-11 17:34:45
【问题描述】:

我想找到一个 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”方法对我来说不会有效,因为该函数在

【问题讨论】:

    标签: performance postgresql profiling plpgsql


    【解决方案1】:

    PostgreSQL 9.2 有内置 SQL 分析器,尝试使用它 - 如果您的 plpgsql 包含一些 SQL 查询。

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

    现在,plpgsql_check 已集成分析器

    【讨论】:

    • 谢谢,这个和pg_stat_user_functions一起很有用
    猜你喜欢
    • 2020-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 2015-04-05
    • 2020-02-04
    相关资源
    最近更新 更多