postgresql数据库配置csv格式的日志输出
2015-07-01 19:12
357 查看
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、csvlog、syslog以及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。否则数据库会产生大量的日志,占用比較多的硬盘空间。
相关文章推荐
- plsql连接到oracle11g
- mysql5.6.24更改character-set-server的字符集
- 使用c3p0与DBCP连接池,造成的MySql 8小时问题解决方案
- SQL2008R2日志传送需要注意点
- 学习C#和SQL的书籍
- GreenDAO数据库版本升级
- Oracle11g安装出现em.ear
- MySQL PLSQL Demo - 003.静态游标
- MySQL PLSQL Demo - 002.变量定义、赋值
- MySQL PLSQL Demo - 001.创建、调用、删除过程
- nodejs之generic-pool数据库连接池(mysql)
- nodejs解决mysql和连接池(pool)自动断开问题
- 就这么简单:秒杀应用的MySQL数据库优化
- iis System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。”解决方法
- 如何快速搭建HBase分布式NoSQL数据库
- 不能链接云服务器mysql
- MySQL更改数据库文件的目录
- 图说mysql查询执行流程
- MySQL 1045登录失败
- 优化MySQL的21个建议