电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何解决PG数据库告警日志占用空间过大

来源:金蝶云社区作者:金蝶2024-09-238

如何解决PG数据库告警日志占用空间过大

一 问题

当postgresql数据库启用告警日志时占用空间过大,需要对相关参数进行优化。

二 解决方案

修改告警日志的级别

1参数文件postgresql.conf里修改参数log_min_messages

控制哪些消息级别被写入到服务器日志。

有效值是DEBUG5、DEBUG4、DEBUG3、DEBUG2、DEBUG1、INFO、NOTICE、WARNING、ERROR、LOG、FATAL和 PANIC。每个级别都包括其后的所有级别。级别越靠后,被记录的消息越少。

级别介绍如下

DEBUG1..DEBUG5:极端情况下提供连续的更详细的信息。

INFO:提供用户隐式要求的信息,例如来自VACUUM VERBOSE的输出。

NOTICE:提供可能对用户有用的信息,例如长标识符截断提示。

WARNING:提供可能出现的问题的警告,例如在一个事务块外COMMIT。

ERROR:报告一个导致当前命令中断的错误。

LOG:报告管理员一般需要的信息,例如检查点活动。

FATAL:报告一个导致当前会话中断的错误。

PANIC:报告一个导致所有数据库会话中断的错误。



2参数文件postgresql.conf里修改参数log_statement

控制哪些SQL语句被记录。有效值是none(off)、ddl、mod和all(所有语句)。ddl记录所有数据定义语句,例如CREATE、ALTER和 DROP语句。mod记录所有ddl语句,外加数据修改语句例如INSERT, UPDATE、DELETE、

如何解决PG数据库告警日志占用空间过大

一 问题当postgresql数据库启用告警日志时占用空间过大,需要对相关参数进行优化。二 解决方案修改告警日志的级别1参数文件postgresql.co...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信