在 PostgreSQL 中,有一个内置的统计收集器工具,被称为 pg_stat_statements,用于收集关于 SQL 查询性能的统计信息。该模块跟踪数据库中执行的 SQL 语句,并记录关键的性能指标,如执行次数、总执行时间、平均执行时间等。

以下是使用 pg_stat_statements 进行统计收集的一般步骤:

1. 启用 pg_stat_statements:
   - 确保 PostgreSQL 数据库已启用 pg_stat_statements 插件。可以通过在 postgresql.conf 文件中添加以下行来启用它: