PostgreSQL pg_stat_statements 插件
文章目录
pg_stat_statements
安装(安装过程中需要重启数据库实例)
- 编译插件
|
|
- 共享库引入插件,并增加配置
|
|
- 重启实例
|
|
- database 内引入插件
|
|
- 查看插件
|
|
配置参数
- pg_stat_statements.max:保留记录的语句个数,默认为 5000
- pg_stat_statements.track:记录的 sql 类型
- pg_stat_statements.track_utility:是否跟踪非 DML 语句,默认是 on
- pg_stat_statements.track_planning:是否追踪执行计划和时间,开销较大,默认关闭
- pg_stat_statements.save:重启后是否保留统计信息,默认是 on
常用 sql
- 最耗时的 top5 sql
|
|
- 最消耗 IO 的 top5 sql
|
|
- 响应时间抖动最严重的 top5 sql
|
|
参考
文章作者 Xiang
上次更新 2023-06-28