设为首页 加入收藏

TOP

PostgreSQL日志分类与管理
2015-12-15 22:18:05 来源: 作者: 【 】 浏览:3
Tags:PostgreSQL 日志 分类 管理

PostgreSQL有3种日志,分别是pg_log(数据库运行日志)、pg_xlog(WAL 日志,即重做日志)、pg_clog(事务提交日志,记录的是事务的元数据)


pg_log默认是关闭的,需要设置参数启用此日志。pg_xlog和pg_clog都是强制打开的,无法关闭。


1.启用pg_log并配置日志参数
log_destination = 'csvlog'
?logging_collector = on
?log_directory = 'pg_log'
?log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
?log_rotation_age = 1d
?log_rotation_size = 100MB
?log_min_messages = info
?# 记录执行慢的SQL
?log_min_duration_statement = 60
?log_checkpoints = on
?log_connections = on
?log_disconnections = on
?log_duration = on
?log_line_prefix = '%m'
?# 监控数据库中长时间的锁
log_lock_waits = on
?# 记录DDL操作
log_statement = 'ddl'


2.重启PostgreSQL即可在$PGDATA/pg_log/ 下看到新生成的日志。
pg_ctl restart -m fast


------------------------------------华丽丽的分割线------------------------------------


------------------------------------华丽丽的分割线------------------------------------


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇CentOS6.3上搭建Python3.3访问Ora.. 下一篇PostgreSQL中TOAST功能

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: