七叶笔记 » 数据库 » Postgresql的日志配置教程详解

Postgresql的日志配置教程详解

背景

公司的项目中使用了postgresql(简称pg)作为其数据库管理系统,前两天环境突然崩溃了,页面无法打开。经过排查,我发现是数据库所在机器磁盘满了,通过目录和文件排序,原来是pg的日志太多(大约保留了大半年的日志在磁盘上没有被清理)。

我看了下pg的日志配置,发现基本都是用的默认配置,日志滚动没有开启,于是乎做了下相关配置优化后对pg进行重启,最后看了pg的日志滚动,恢复正常了。以下是我梳理的关于pg的日志配置项。

配置详解

配置文件:postgresql.conf

配置1:日志开启与关闭

默认为off,设置为on则pg可以记录相关日志,建议打开,否则在数据库出现异常时候,没有日志来定位具体问题

配置2:日志滚动策略

配置3:日志打印时机

配置4:数据库统计监控

配置5:慢sql记录配置

以上配置再修改完之后,均需要重启pg生效。

到此这篇关于Postgresql的日志配置的文章就介绍到这了,更多相关Postgresql日志配置内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章