/var/log/postgresql/
目录,文件名如postgresql-{版本号}-main.log
。tail -f /var/log/postgresql/postgresql-{版本号}-main.log
。tail -n 100 /var/log/postgresql/postgresql-{版本号}-main.log
。pgBadger
生成HTML报告,支持慢查询、错误统计等可视化分析。grep "ERROR" /var/log/postgresql/postgresql-{版本号}-main.log
。pg_stat_statements
扩展获取执行时间长的SQL(需先在postgresql.conf
中启用)。logrotate
工具自动归档旧日志,配置文件位于/etc/logrotate.d/postgresql
。log_min_messages
参数控制日志级别(如debug5
记录详细信息)。logging_collector
确保日志被正确收集。