文章目录

  • 说明
  • 加载pg_stat_statements模块
  • 配置pg_stat_statements采样参数
  • 重启数据库
  • pg_stat_statements字段说明

说明

pg_stat_statements插件可以用于统计数据库的资源开销,分析TOP SQL。

加载pg_stat_statements模块

vi $PGDATA/postgresql.conf

shared_preload_libraries='pg_stat_statements'

如果要跟踪IO消耗的时间,还需要打开如下参数

track_io_timing = on

设置单条SQL的最长长度,超过被截断显示(可选)

track_activity_query_size = 2048

配置pg_stat_statements采样参数

vi $PGDATA/postgresql.conf

pg_stat_statements.max = 10000           # 在pg_stat_statements中最多保留多少条统计信息,通过LRU算法,覆盖老的记录。
pg_stat_statements.track = all           # all - (所有SQL包括函数内嵌套的SQL), top - 直接执行的SQL(函数内的sql不被跟踪), none - (不跟踪)
pg_stat_statements.track_utility = off   # 是否跟踪非DML语句 (例如DDL,DCL), on表示跟踪, off表示不跟踪
pg_stat_statements.save = on             # 重启后是否保留统计信息

重启数据库

systemctl restart postgresql@9.5-main.service

pg_stat_statements字段说明

PG pg_stat_statements配置相关推荐

  1. pghero 监控 PG

    基于 centos7 安装 sudo wget -O /etc/yum.repos.d/pghero.repo \https://dl.packager.io/srv/pghero/pghero/ma ...

  2. SSH初体验系列--Hibernate--1--环境配置及demo

    最近在学hibernate,常见的教程都是搭配mysql,因为公司本地电脑用的是pg,所以就尝试着做个pg的小demo. 自己也是边学边写,只当是加深印象.话不多说,直接开始; 一) 准备工作; 1) ...

  3. pgpool读写分离,配置设置及调研

    pgpool基于官方版本4.2. pgpool读写分离适用的集群管理模式 先了解一下pgpool支持的几种模式. Clustering modehttps://www.pgpool.net/docs/ ...

  4. 等保: Postgresql配置ssl链接

    文章目录 1 说明 2 操作步骤 2.1 数据库端调整 2.1.1 生成服务端证书 2.1.2 配置证书 2.1.3 生成客户端证书 2.2 使用pg库的服务端调整 3 避坑指南 3.1 证书核验通不 ...

  5. 《童虎学习笔记》5分钟入门PG分布式集群Citus

    本专栏全部文章 https://blog.csdn.net/tonghu_note/category_11713514.html 总目录 https://blog.csdn.net/tonghu_no ...

  6. PostgreSQL、Greenplum 日常监控 和 维护任务

    标签 PostgreSQL , Greenplum , Recommended Monitoring and Maintenance Tasks , 监控 , 维护 背景 Greenplum的日常监控 ...

  7. PostgreSQL on Linux 最佳部署指南

    PostgreSQL on Linux 最佳部署手册 作者 digoal 日期 2016-11-21 标签 Linux , PostgreSQL , Install , 最佳部署 背景 数据库的安装一 ...

  8. 一周一论文(翻译)——[SIGMOD 2016] RDMA over Commodity Ethernet at Scale

    本文主要解决的问题是在RoCEv2体系中,基于VLAN的PFC的拥塞控制是逐跳工作的,源和目的服务器之间可能有多跳,如果有持续的网络拥塞,PFC暂停帧会从阻塞点传播并返回到源,这就会导致诸如unfai ...

  9. Streamset数据同步报错问题

    Streamset数据同步报错问题 1.postgresql cdc使用数据库链接报错 JDBC_00 - Cannot connect to specified database: com.stre ...

最新文章

  1. 安利一个超好用的 Pandas 数据挖掘分析神器
  2. RPC框架系列——Protocol Buffers
  3. 专业的软件安装包可以这样做!
  4. 作者:李建平(1976-),男,博士,中国科学院科技战略研究院系统分析与管理所研究员、所长...
  5. docker 随笔记录
  6. idea jar包重新依赖_分布式架构系列:jar包依赖管理
  7. RS485/RS232通信协议
  8. w10 计算机配置管理模板,Win10系统这些设置能提高电脑的使用效率
  9. 队列,计算机中的排队模型
  10. 小谈 Ubuntu 联网
  11. 诛仙3饮马江南服务器信息,12月29日全服停机更新维护公告
  12. 自己动手编译NodeMCU固件
  13. 转载:java 7新特性-TWR(Try-with-resources)
  14. QorIQ LX2160A安全引擎操作模式
  15. 【spark使用】4. Dataset转换算子使用
  16. 百度DMA+小度App的蓝牙语音解决方案入局
  17. 手把手实战 Redis 教学
  18. 用python构建机器学习模型分析空气质量
  19. echarts生成图表超出父容器问题解决
  20. 轻量级秀恩爱网站源码 – 我们的小窝(星益云)

热门文章

  1. 工作一个月的心得体会
  2. 线上教育遭受DDoS攻击激增,你还能忽视DDoS防护吗?
  3. java抽象语法树_抽象语法树AST的全面解析(一)
  4. python字符串拼接带空格_使用Python连接字符串和空格
  5. 假设计算机显示器,计算机显示器的正确位置
  6. 微信小程序授权腾讯云
  7. 微服务之API Gateway
  8. ISO8583包详细资料
  9. 腾讯运营开发实习面经——一面凉
  10. 软件开发人员怎么升职加薪?技术高管建议你这么做