本文主要用于介绍hgdb运行日志配置项,工程师可根据客户需要进行保存策略的设置
1、数据库运行日志保存策略相关参数如下:
logging_collector = 'on' #开启数据库运行日志记录log_directory = '/hgdata/highgo/hgdb_log' #数据库日志配置为数据库data目录以外的路径,也可设置为../hgdb_loglog_filename = 'highgodb_%d.log' #保留一个月日志,循环覆盖log_rotation_age = '1d' #每天生成一个新的日志文件log_rotation_size = '0' #不限制单个日志文件大小log_truncate_on_rotation = 'on' #覆盖同名文件
(左右滑动查看完整内容)
2、日志保存周期参数log_filename的补充介绍
log_filename参数默认是postgresql-%Y-%m-%d_%H%M%S.log,默认为永久保留,以下是详解介绍
① %d 保存一月-rw-------. 1 highgo highgo 410 May 26 15:52 postgresql-26.log② %d_%H 每小时生成一个-rw-------. 1 highgo highgo 410 May 26 15:54 postgresql-26_15.log③ %a 保存一周 英文显示-rw-------. 1 highgo highgo 968 May 26 15:46 postgresql-Tue.log④ %u 保存一周 数字显示-rw-------. 1 highgo highgo 410 May 26 15:46 postgresql-2.log⑤ %m 保存一年 每月一个-rw-------. 1 highgo highgo 410 May 26 15:49 postgresql-05.log⑥ %m-%d 保存一年 每天一个-rw-------. 1 highgo highgo 410 May 26 15:51 postgresql-05-26.log
(左右滑动查看完整内容)
版权声明:本文由瀚高及PG志愿者翻整理,转载请注明出处,本页面内容均源自PostgreSQL Weekly英文官网,翻译目的在于传递更多信息,并不意味着瀚高赞同其观点或证实其内容的真实性。如果其他媒体、网站或其他任何形式的法律实体和个人使用,必须经过著作权人合法书面授权并自负全部法律责任。不得擅自使用瀚高名义进行转载,或盗用瀚高名义发布信息。否则瀚高将保留追究法律责任的权利!

文章转载自瀚高PG实验室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




