美文网首页
PostgreSQL 日志收集及日志切换设置

PostgreSQL 日志收集及日志切换设置

作者: 数据老菜鸟 | 来源:发表于2022-12-25 04:44 被阅读0次

                PostgreSQL 日志收集及日志切换设置

    PostgerSQL安装完成后我们需要对数据库的日志进行设置,配置文件在安装的data目录下

    postgresql.conf文件。

    日志收集设置

         开启日志收集

        logging_collector=on

        日志的路径(默认是在安装目录下)

        log_directory='pg_log'

    日志切换设置

    我们可以设置灵活的日志切换方案,这里提供三种情况,每个dba可以根据自己的情况进行灵活设置

    方案1:每天生成一个日志文件

    log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'

    log_truncate_on_rotation = off

    log_rotation_age = 1d

    log_rotation_size = 0

    方案2:每当日志满(如10M)则切换产生一个新文件

    log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'

    log_truncate_on_rotation = off

    log_rotation_age = 0

    log_rotation_size = 10MB

    方案3:每天一个日志文件,但只保留7天数据

    log_filename = 'postgresql-%a.log'

    log_truncate_on_rotation = on

    log_rotation_age = 1d

    log_rotation_size = 0

    相关文章

      网友评论

          本文标题:PostgreSQL 日志收集及日志切换设置

          本文链接:https://www.haomeiwen.com/subject/bmbvqdtx.html