添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

pg_stat_statements 只是记录一些统计信息,如果想知道运行时语句的当时执行计划,那么需要配置auto_explain插件,这个会记录大于你指定时间SQL语句的执行计划,更有利于分析SQL语句。

2019-07-16 11:49:50

目前RDS For PG的用户也可以采用pg_stat_statements插件来查询慢SQL。如:

select total_time / calls as avg, * from pg_stat_statements order by avg DESC;

关于pg_stat_statements更详细的,可以参考这里:

  1. http://www.postgresql.org/docs/9.4/static/pgstatstatements.html
2019-07-16 11:49:50 2. 查看当前慢SQL 例如查询执行时间超过1秒的SQL select * from pg_stat_activity where state<>'idle' and now()-query_start > interval '1 s' order by query_start ; 2019-07-16 11:49:50