一.安装过程如下:进入postgreSQL安装包的contrib/pg_stat_statements目录,执行编译和安装动作:用root用户

make && make install

二.安装成功后,在data/postgresql.conf中,进行配置:

shared_preload_libraries = 'pg_stat_statements'

pg_stat_statements.max = 1000

pg_stat_statements.track = all

三.重新启动 postgresql,创建sql语句:

create extension pg_stat_statements;

四.查询哪些sql语句执行效率慢:

select query ,calls,total_time,(total_time/calls) as average,rows,100.0 * shared_blks_hit /nullif(shared_blks_hit + shared_blks_read,0) as hit_precent

from pg_stat_statements

order by average desc limit 10;

五.统计结果一直都在,重启也不会清零,那么统计结果如何清零重新统计呢?执行下面SQL即可:

select pg_stat_statements_reset() ;

最新文章

  1. eCharts 数据转换json
  2. leetcode刷题全纪录(持续更新)
  3. WebService开发
  4. cx_oracle 执行cur.execute(sql)提交数据出现 UnicodeEncodeError: 'ascii' codec can't encode character u'\u2122' in position 170
  5. Orchard CRM 更新 - 同时支持 Microsoft Dynamics CRM 2011, 2013, 2015, 2016!
  6. Selenium实战脚本集(4)--简单的开发者头条客户端
  7. 夺命雷公狗---node.js---15之加密
  8. 38. Count and Say
  9. 解决Flash和html在多标签浏览器中互访问题
  10. Codeforces Gym 100803G Flipping Parentheses 线段树+二分
  11. 详解MYSQL数据库密码的加密方式及破解方法
  12. 3DTouch
  13. 新版福昕阅读器(Foxit Reader)启动速度慢解决办法
  14. mybatis简单应用(基于配置文件)
  15. git命令简图
  16. 模块化开发AraeRegistration
  17. js获取json的value
  18. java中PriorityBlockingQueue 和DelayedWorkQueue 区别
  19. 《http权威指南》读书笔记16
  20. 3D-爱心

热门文章

  1. anu - reactShime
  2. 使用easyui将json数据生成数据表格
  3. 解决python3读写中文txt时UnicodeDecodeError : 'ascii' codec can't decode byte 0xc4 in position 5595: ordinal not in range(128) on line 0的问题
  4. 为什么在开发中大部分的时候都在用session而Application基本上都不去使用?
  5. Potplayer快捷键
  6. Spring如何解析XML文件——Spring源码之XML初解析
  7. PHP处理大数据导出Excel方法
  8. POJ 3069:Saruman's Army
  9. 51Nod:完美字符串
  10. .Net Core:部署应用