运行日志管理

最近更新时间:2024-04-30 17:10:54

我的收藏
本文为您介绍如何管理 pg_log 保留时长。

PG_LOG 介绍

pg_log 一般是记录数据库的状态信息,例如:错误信息、慢查询 SQL、数据库的启动关闭信息等。该日志会按大小和时间自动切割,当前云数据库 PostgreSQL 的 pg_log 默认保留30天。pg_log 会占用数据库实例的存储空间,您可以基于实际需要来修改保留时长。
说明:
数据库实例的慢日志和错误日志默认保留7天,修改 pg_log 保留时长不影响慢日志和错误日志保留时长。

修改 PG_LOG 保留时长

您可以基于实际需要修改 pg_log 保留时长,系统当前支持7天和30天两种。具体操作如下:
2. 在实例列表找到需要修改的实例,单击操作 > 管理,进入实例详情。
3. 在实例详情页找到参数设置,在右上方搜索框中搜索需要设置的参数 log_filename 并更新。



log_filename 参数说明如下:
参数值
说明
postgresql_%a_%H.log
选择该值,日志保留7天。
postgresql_%d_%H.log
选择该值,日志保留30天,系统默认保留30天。