Postgresql 如何收集Postgres模式中发生的函数调用的统计信息?

Postgresql 如何收集Postgres模式中发生的函数调用的统计信息?,postgresql,database-performance,Postgresql,Database Performance,我正在寻找一种有效收集统计数据的方法,可以告诉我在给定的时间段内每个函数被调用了多少次 所谓高效,我的意思是stat收集器应该使用尽可能少的磁盘I/O操作 如果我还可以跟踪更多的统计数据,比如返回时间,那就太好了,不过这不是必需的。它已经内置了 查看系统视图pg\u stat\u user\u功能 请注意,您需要在postgresql.conf: 要重置收集的统计信息,请使用pg_stat_reset(): 除了上述功能外,还有: ,是增强版的pg_stat_语句 ,一个日志分析工具 ,

我正在寻找一种有效收集统计数据的方法,可以告诉我在给定的时间段内每个函数被调用了多少次

所谓高效,我的意思是stat收集器应该使用尽可能少的磁盘I/O操作


如果我还可以跟踪更多的统计数据,比如返回时间,那就太好了,不过这不是必需的。

它已经内置了

查看系统视图
pg\u stat\u user\u功能

请注意,您需要在
postgresql.conf

要重置收集的统计信息,请使用
pg_stat_reset()


除了上述功能外,还有:

  • ,是增强版的
    pg_stat_语句
  • ,一个日志分析工具
  • ,一个实时活动监视器

我认为无论是代码> PGBADGER < /C>和<代码> PGyStista语句< /C>任何PostgreSQL安装的基本组件。

谢谢!正是我需要的。我会等待更多的答案。