跳到主要内容
技术速查
全部 PostgreSQL 速查
PostgreSQL 16扩展

pg_stat_statements

按规范化语句汇总规划、执行和资源统计的扩展,适合定位高消耗 SQL。

怎么用

先检查扩展是否可用及是否已安装,再查看目标数据库的 SQL 统计。

先查看当前状态

SELECT name, installed_version
FROM pg_available_extensions
WHERE name = 'pg_stat_statements';

使用前留意

通常需配置 shared_preload_libraries 并重启,再在目标数据库创建扩展。示例只查询安装状态,不执行安装或重置统计。

查看官方定义postgresql.org · PostgreSQL 16
pg_stat_statements | PostgreSQL 16 | ORA100