本文为您介绍如何管理 pg_log 保留时长。
PG_LOG 介绍
pg_log 一般是记录数据库的状态信息,例如:错误信息、慢查询 SQL、数据库的启动关闭信息等。该日志会按大小和时间自动切割,当前云数据库 PostgreSQL 的 pg_log 默认保留30天。pg_log 会占用数据库实例的存储空间,您可以基于实际需要来修改保留时长。
说明:
数据库实例的慢日志和错误日志默认保留7天,修改 pg_log 保留时长不影响慢日志和错误日志保留时长。
修改 PG_LOG 保留时长
您可以基于实际需要修改 pg_log 保留时长,系统当前支持7天和30天两种。具体操作如下:
1. 登录 云数据库 PostgreSQL 控制台。
2. 在实例列表找到需要修改的实例,单击操作 > 管理,进入实例详情。
3. 在实例详情页找到参数设置,在右上方搜索框中搜索需要设置的参数 log_filename 并更新。
log_filename 参数说明如下:
参数值 | 说明 |
postgresql_%a_%H.log | 选择该值,日志保留7天。 |
postgresql_%d_%H.log | 选择该值,日志保留30天,系统默认保留30天。 |