zoukankan      html  css  js  c++  java
  • postgresql数据库配置csv格式的日志输出

    postgresql数据库配置csv格风格日志输出

    以下介绍postgresql数据库中关于csv格式日志(pg中一种比較具体的日志输出方式)的设置方法。

    1.进入$PGDATA文件夹(pg的安装文件夹,依据详细情况名称有所差别)下找到配置文件postgresql.conf 

    2.开启csvlog输出功能

    #开启csvlog输出功能(默觉得off)

    logging_collector = on

    注:改动完logging_collector后须要重新启动数据库(当然你也能够继续配置。在全部配置都完毕后再重新启动)

    #设置csv日志输出文件夹($PGDATA文件夹下,假设不存在该文件夹,则系统会自己主动新建

    log_directory = 'pg_log' 

    #设置输出的日志格式(类型),pg中的日志类型有stderr、csvlogsyslog以及eventlog。本例中设置为csvlog

    #该选项默觉得stderr类型
    log_destination = 'csvlog'           

    全部的配置都结束了,假设在配置logging_collector后没有重新启动数据的话。重新启动一下数据库就ok了。

    3.关于log_statement配置的说明:

    log_statement默觉得none,表示仅仅记录系统信息执行状态信息(比方数据库启动。数据库连接,数据库关闭等信息)。

    其它的可选配置为ddl, mod和 all。当中,“ddl”表示数据库定义语言。包含DROP,CREATE,ALTER,GRANT,REVOKE, TRUNCATE等语句运行记录,“mod”表示记录数据库运行update更新语句的记录,“all”表示记录全部运行记录。建议不要轻易设置为all。否则数据库会产生大量的日志,占用比較多的硬盘空间。



    版权声明:本文博客原创文章。博客,未经同意,不得转载。

  • 相关阅读:
    关于mysql 中schema的相关操作
    ASP.NET Core MVC 之过滤器(Filter)
    docker-Error: No such container
    java多种加密和解密方式
    linux 下的rpm 和ivh各是什么意思
    新生赛题目准备
    Figma 学习笔记 – Keyboard Shortcut and Tips 小技巧
    Figma 学习笔记 – Frame
    Chart.js 学习笔记
    SQL Server STRING_AGG
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4614329.html
Copyright © 2011-2022 走看看