Postgresql日志配置

将PostgreSQL数据库安装后,需要进行一些关于数据库日志的配置,将postgresql.conf文件中,关于日志的配置选项详解,记录如下:

1.logging_collector = on/off 是否将日志重定向至文件中,默认是off(修改后需重启DB)
2.log_directory='pg_log' 日志文件目录,默认是${PGDATA}的相对路径,即${PGDATA}/pg_log,也可以改为绝对路径
3.log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' 日志文件命名形式,使用默认即可
4.log_rotation_age = 1d 单个日志文件的生存期,默认1天,在日志文件大小没有达到log_rotation_size时,一天只生成一个日志文件
5.log_rotation_size = 10MB 单个日志文件的大小,如果时间没有超过log_rotation_age,一个日志文件最大只能到10M,否则将新生成一个日志文件。
6.log_truncate_on_rotation = off 当日志文件已存在时,该配置如果为off,新生成的日志将在文件尾部追加,如果为on,则会覆盖原来的日志。
7.log_lock_waits = off 控制当一个会话等待时间超过deadlock_timeout而被锁时是否产生一个日志信息。在判断一个锁等待是否会影响性能时是有用的,缺省是off。
8.log_statement = 'none' # none, ddl, mod, all 控制记录哪些SQL语句。none不记录,ddl记录所有数据定义命令,比如CREATE,ALTER,和DROP 语句。mod记录所有ddl语句,加上数据修改语句INSERT,UPDATE等,all记录所有执行的语句,将此配置设置为all可跟踪整个数据库执行的SQL语句。
9.log_duration = off 记录每条SQL语句执行完成消耗的时间,将此配置设置为on,用于统计哪些SQL语句耗时较长。
10.log_min_duration_statement = -1 # -1 is disabled, 0 logs all statements and their durations, > 0 logs only statements running at least this number of milliseconds
-1表示不可用,0将记录所有SQL语句和它们的耗时,>0只记录那些耗时超过(或等于)这个值(ms)的SQL语句。使用log_statement和log_duration也能够统计SQL语句及耗时,log_min_duration_statement会将SQL语句和耗时在同一行记录,更方便阅读。
11.log_connections = off 是否记录连接日志
12.log_disconnections = off 是否记录连接断开日志
13.log_line_prefix = '%m %p %u %d %r ' 日志输出格式(%m,%p实际意义配置文件中有解释),可根据自己需要设置(能够记录时间,用户名称,数据库名称,客户端IP和端口,方便定位问题)
14.log_timezone = 'Asia/Shanghai' 日志时区,最好和服务器设置同一个时区,方便问题定位

转载于:https://www.cnblogs.com/guoxiangyue/p/10870144.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/263977.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Win7中IIS7.0安装及ASP环境配置

打开控制面板中“程序”: “程序”中“打开或关闭Windows功能”: 如图,安装IIS7时需要选择要使用的功能模块: IIS7安装完成之后可以在开始菜单的所有程序中看到“管理工具”,其中有一个“Internet信息服务管理器”,如果没有可以按以下步骤…

java 3number_java 数据Number、Math

一个初出茅庐的小子与大家共享一些关于Number和Math的使用,因水平有限,难免有写的不完善的地方,嘻嘻。看完之后,希望可以留下你珍贵的指导意见。The Numbers Classes在写代码的时候,也许会使用到java各种的基本数据类型…

HOG(方向梯度直方图)

结合这周看的论文,我对这周研究的Histogram of oriented gradients(HOG)谈谈自己的理解: HOG descriptors 是应用在计算机视觉和图像处理领域,用于目标检測的特征描写叙述器。这项技术是用来计算局部图像梯度的方向信息的统计值。这样的方法跟边缘方向直…

保留数据给硬盘增加分区

我的块硬盘只有一个分区,里面还有数据,但是想再划分一个区,在win10系统下是这样操作的 首先,我的硬盘的文件系统是fat32,先通过命令提示符把文件系统转换成NTFS,转换前“压缩卷”是灰色的 convert c: /fs:n…

Google Doc API研究之一:模拟页面上传任意类型文件

一直以来想要做个程序,将google doc用作网盘,程序做 的差不多了才发现不是所有的人都可以上传任意类型的文件,只有商业用户才可以。商业用户是要交钱的的,这与我们倡导的免费精神相关太远。怎么办,我的心血 不能白费&a…

java string fill_Java使用fill()数组填充的实现

Arrays 类提供了一个 fill() 方法,可以在指定位置进行数值填充。fill() 方法虽然可以填充数组,但是它的功能有限制,只能使用同一个数值进行填充。语法如下:声明举例:public static void fill(int[] a, form, to, int v…

FL-EM7688 Smart评估板openwrt开发环境搭建(linux固件部分)

搭建前先阅读原厂文档\FL-EM7688 Smart V1.0评估板1资料\文档\FL-EM7688 Smart评估板使用说明.pdf 1.根据FL-EM7688 Smart评估板使用说明.pdf安装好串口调试工具,以及实现通过网线更新固件 2.安装虚拟机(版本号12.56)和ubuntu-16.04.3-deskto…

小型公司如何管理

一直以来,人们对大型公司的管理都非常称道,对小型公司的管理都认为比较简单。这话说得有一定的道理,毕竟小型公司的人比较少,相对来说,管理的范围和直径比较小一些,能比较有效地执行和监管。但是&#xff0…

堆栈溢出从入门到提高

转自:http://www.jiaonan.net/html/2007/06/20070624034620915.htm 入门篇 2007-6-24 15:46:20 本讲的预备知识: 首先你应该了解intel汇编语言,熟悉寄存器的组成和功能。你必须有堆栈和存储分配方面 的基础知识,有关这方面的计…

java replaceall函数_JAVA中string.replace和string.replaceAll的区别及用法

展开全部JAVA中string.replace()和string.replaceAll()的区别及用法乍一看,字面上理解好像replace只替换第一个出现的字符(受javascript的影响),32313133353236313431303231363533e59b9ee7ad9431333361313836replaceall替换所有的字符,其实大…

Linux之RPM 软件管理程序

RPM RPM是软件管理程序,提供软件的安装、升级、查询、反安装的功能。优点:a、安装方便,软件中所有数据都经过编译和打包b、查询、升级、反安装方便缺点:a、缺乏灵活性b、存在相依属性 用法: rpm 参数 软件包 指令选…

快意人生

仁者不忧, 智者不惑。 勇者不惧, 信者不悔; 锐气藏于胸, 和气浮于面, 才气见于事, 义气施于人; 有为有不为, 知足知不足! 转载于:https://www.cnblogs.com/freeton/archi…

DOM Element

特点&#xff1a; 1. nodeType 的值为1. 2. nodeName 的值为元素的标签名(大写); 3. nodeValue 的值为null. 4. parentNode 可能是Element、Text、Comment、ProcessingInstruction、CDATASection、EntityReference。 例&#xff1a; <div id"div1">hha</di…

java filefilter的用法_Java File.listFiles(FileFilter filter)方法

Java Java File.listFiles(FileFilter filter)方法具有以下语法。public File [] listFiles(FileFilter filter)示例在下面的代码显示如何使用File.listFiles(FileFilter filter)方法。import java.io.File;import java.io.FileFilter;public class Main {public static void m…

7-5.11

连接redisr redis.Redis(host118.24.3.40,passwordHK139bc&*,db13,decode_responsesTrue)r.set(lidandan,haha’)发邮件&#xff1a;import yagmaillyagmall.SMTP(user password授权码 host)yagmall(to cc subject contens attachments附件&#xff0c;绝对路径) __ma…

c# 简单序列化

序列化&#xff1a;是将对象状态转换为可保持或传输的格式的过程&#xff0c;原因有两个&#xff0c;第一是想永久的保存这些数据&#xff0c;以便将来可以重建这些数据。第二是想把数据从一个应用程序域发送到另外一个应用程序域中去。反序列化&#xff1a;就是把存储介质中的…

.net WebApi 开发中某些注意事项

目前在做.net开发。 需要开发一套webapi. 这里记录一下某些注意点。 1. 如何开启跨域 如果webapi的用户是域外用户&#xff0c;则需要根据需要开放跨域。 首先安装Install-Package Microsoft.AspNet.WebApi.Cors 在WebApiConfig.cs里开启config.EnableCors(); 可以控制开放的范…

laravel框架中引入Workerman

1.安装Workerman 首先在laravel根目录下安装Workerman 命令:$ composer require workerman/gateway-worker 2.创建 Workerman 启动文件 创建一个 artisan 命令行工具来启动 Socket 服务端&#xff0c;在 app/Console/Commands 目录下建立命令行文件。 <?php namespaceApp\C…

java扫描指定package注解_java随笔-扫描使用指定注解的类与方法

前几天项目中让扫描出所有使用Restful API的方法。刚开始还想着用python过滤关键字来查找的&#xff0c;后来想想可以使用反射来搞的。主要包含以下三个步骤&#xff1a;根据包名解析包的具体路径查找指定包下指定注解的类在上一步骤中得到的类中&#xff0c;依次扫描包含指定注…

windows mobile开发循序渐进(6)windows mobile device center 使用问题

由于个人中邪&#xff0c;在经历一次windows 7安装失败之后&#xff0c;贼心不死&#xff0c;于昨天又重新安装了windows 7&#xff0c;终于成功。 回到windows mobile的开发上来呢&#xff0c;首先是配置环境&#xff0c;按照之前的经验&#xff0c;比较顺利的安装了virtual p…