Postgres日志排除CSV日志的系统架构



如何将包括查询持续时间在内的postgres查询使用日志收集为CSV文件?到目前为止,我正在使用Postgres的以下配置参数:

log_statement=all
logging_collector=on
log_destination=stderr,csvlog
log_directory=pg_log
log_truncate_on_rotation=on
log_rotation_age=1d
log_rotation_size=0
log_duration=0
log_filename=postgresql-fixed.log

但这包括了系统模式,从而使日志文件大为膨胀。

我真正想要实现的是获得一个频繁运行的查询(和用户(列表,包括查询的持续时间,这样我就可以向我的数据目录提供这些详细信息。

如何微调Postgres日志记录配置以排除系统架构?

我正在切换到:pg_stat_statements。这样既方便又高效。

最新更新