暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

HGDB 运行日志保存周期配置详解

瀚高PG实验室 2025-06-06
136

本文主要用于介绍hgdb运行日志配置项,工程师可根据客户需要进行保存策略的设置

1、数据库运行日志保存策略相关参数如下:

    logging_collector = 'on'           #开启数据库运行日志记录
    log_directory = '/hgdata/highgo/hgdb_log' #数据库日志配置为数据库data目录以外的路径,也可设置为../hgdb_log
    log_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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论