1、打开:/postgresql的安装目录/data/postgresql.conf

2、找到并更改以下属性,其他的是方便观察设置的,注意要将属性前面的注释符'#'去掉才能生效
  ★★★log_destination = 'csvlog'
  -- 将日志输出成csv文件,postgresql.conf可以看到有多种文件类型

  ★★★logging_collector = on
  -- 必须打开

  log_directory =‘/opt/postgresql/’
  -- 输出日志的目录,建议修改

  log_filename = 'postgresql-%Y-%m-%d_%H%M%S_info.log'
  --日志名称,eg:postgresql-2019-01-14_161143_info.log
  log_rotation_age = 1d
  -- 单个日志文件的生存期,默认一天
  -- 在日志文件大小没有达到log_rotation_size时,一天只生成一个日志文件

  log_rotation_size = 100MB
  -- 单个日志文件的大小,默认10MB
  -- 如果时间没有超过log_rotation_age,一个日志文件最大只能到设置的size大小,否则将新生成一个日志文件
  -- 也可以设置为0,这样每次查询都会生成一个独立的文件

  client_min_messages
  log_min_messages
  log_min_error_statement
  --以上三个全部设置为log,将不再记录语句错误信息,更方便分析

  ★★★log_min_duration_statement = ?
  -- 设置?的值:
  ?= -1 不记录,
  ?= 0 记录所有执行语句和其执行时间,
  ?> 0 记录执行时间大于该毫秒数的语句和其执行时间

  log_line_prefix = '%m %p %u %d %r '
  -- 自定义额外的日志输出内容,这5个是最推荐的
  -- 分别是:操作时间,用户名称,数据库名称,客户端IP和端口

  log_timezone = 'Asia/Shanghai'
  -- 设置该时区才能跟计算机电脑时间同步

  ★★★lc_messages = 'UTF8'
  -- 必须配置!这样日志输出才不会乱码

3、配置完成后重启服务。

EDB日志配置-慢sql记录分析的更多相关文章

  1. SpringBoot配置 druid 数据源配置 慢SQL记录

    spring: datasource: url: jdbc:mysql://127.0.0.12:3306/test?autoReconnect=true&useUnicode=true&am ...

  2. haproxy安装及日志配置

    1.yum安装 yum install haproxy -y 2.配置文件修改,经典配置 vim /etc/haproxy/haproxy.cfg #------------------------- ...

  3. vsftpd日志配置及查看——可以将vsftpd记录在系统日志里

    vsftpd日志配置及查看 vsftpd ftp服务器的日志设置,可以通过修改主配置文件/etc/vsftpd.conf实现.主配置文件中与日志设置有关的选项包括xferlog_enable .xfe ...

  4. mysql如何配置sql记录

    原文链接:http://www.qqdeveloper.com/detail/11/1.html 为什么要记录sql记录 主要目的是为了检测我们的网站安全问题,有效的避免一些sql注入或者是xss攻击 ...

  5. PostgreSQL日志配置记录

    日志审计  审计是值记录用户的登陆退出以及登陆后在数据库里的行为操作,可以根据安全等级不一样设置不一样级别的审计, 此处涉及的参数文件有: logging_collector      --是否开启日 ...

  6. Nginx日志配置及日志分析脚本案例

    https://blog.csdn.net/bbwangj/article/details/82186162 nginx的log日志分为access log 和 error log 其中access ...

  7. Servlet、Tomcat访问(access)日志配置、记录Post请求参数

    一.运行环境: Maven:3.5.2(点击下载) ,下载页 Tomcat:8.5.29(点击下载) ,下载页 JDK:jdk1.7.0_80(点击下载) ,下载页 MavenDependency: ...

  8. tomcat访问(access)日志配置、记录Post请求参数(转)

    一.配置与说明 tomcat访问日志格式配置,在config/server.xml里Host标签下加上 <Valve className="org.apache.catalina.va ...

  9. tomcat访问(access)日志配置、记录Post请求参数

    tomcat访问(access)日志配置.记录Post请求参数 一.配置与说明 tomcat访问日志格式配置,在config/server.xml里Host标签下加上 <Valve classN ...

随机推荐

  1. Kettle使用MySQL作为资源库报错解决方法

    使用Kettle5.0.1,安装的是MySQL5.1.JDK1.6,在\data-integration\lib目录里添加mysql的JDBC包mysql-connector-java-5.0.8-b ...

  2. 【源码】HashMap源码及线程非安全分析

    最近工作不是太忙,准备再读读一些源码,想来想去,还是先从JDK的源码读起吧,毕竟很久不去读了,很多东西都生疏了.当然,还是先从炙手可热的HashMap,每次读都会有一些收获.当然,JDK8对HashM ...

  3. 第十五节 JS面向对象实例及高级

    实例:面向对象的选项卡 把面向过程的程序,改写成面向对象的形式 原则:不能有函数套函数,但可以有全局变量 过程: onload —— 改写成 构造函数,其中window.onload的功能是在页面加载 ...

  4. Python中 sys.argv[]的用法简明解释

    sys.argv[]就是一个从程序外部获取参数的桥梁,这个“外部”很关键.因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能 ...

  5. html5 浏览文件

    var fileInput = document.getElementById('test-image-file'), info = document.getElementById('test-fil ...

  6. VueJs第1天

    Vue.js是一个轻巧的.高性能.可组件化的MVVM库. Vue是一套用于构建用户界面的渐进式框架 渐进增强(progressive enhancement):针对低版本浏览器进行构建页面,保证最基本 ...

  7. JS(JavaScript)的初了解7(更新中···)

    1.逻辑运算  ||   && ! 1||2   5&&4  !0 || 遇到第一个为true的数字就终止并返回 && 遇到第一个为false的值 就终 ...

  8. [转载]使用IEDriverServer.exe驱动IE11,实现自动化测试

    转自:https://www.cnblogs.com/feiquan/p/8531618.html 下载地址: http://dl.pconline.com.cn/download/771640-1. ...

  9. Luogu P1245 电话号码

    Luogu P1245 电话号码 谨以此题解致敬我的初中英语老师孙菡老师,她带的班默写不过的人数总是像电话号码那样屈指可数 玄学问题? 本题的SPJ似乎已经基本没有问题了,只要 文末没有多余的空格和回 ...

  10. laravel文件上传

    一.视图文件代码 <td> <input type="file" name="brand_logo" id="logo" ...