PostgreSQL日誌分類與管理

來源:互聯網
上載者:User

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

------------------------------------華麗麗的分割線------------------------------------

Ubuntu Server 14.04 下安裝 PostgreSQL 9.3.5 資料庫 

CentOS 6.3環境下yum安裝PostgreSQL 9.3

PostgreSQL緩衝詳述

Windows平台編譯 PostgreSQL

Ubuntu下LAPP(Linux+Apache+PostgreSQL+PHP)環境的配置與安裝

Ubuntu上的phppgAdmin安裝及配置

CentOS平台下安裝PostgreSQL9.3

PostgreSQL配置Streaming Replication叢集

如何在CentOS 7/6.5/6.4 下安裝PostgreSQL 9.3 與 phpPgAdmin 

------------------------------------華麗麗的分割線------------------------------------

PostgreSQL 的詳細介紹:請點這裡
PostgreSQL 的:請點這裡

本文永久更新連結地址:

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.