目前我正在进行PostgreSQL性能分析,使用前缀%t %d
来记录日志。
当我尝试分析日志文件时,发现有大量错误、分析vacuum和系统相关进程的日志输出,这些日志占用了文件空间的大部分,因此很难从应用程序中找到需要分析的查询。
请帮忙提出一个解决方案,以便能够在Postgresql Logging中单独维护每个日志。有什么建议吗?
目前我正在进行PostgreSQL性能分析,使用前缀%t %d
来记录日志。
当我尝试分析日志文件时,发现有大量错误、分析vacuum和系统相关进程的日志输出,这些日志占用了文件空间的大部分,因此很难从应用程序中找到需要分析的查询。
请帮忙提出一个解决方案,以便能够在Postgresql Logging中单独维护每个日志。有什么建议吗?
pg_stat_statements
扩展。 - Vao Tsun%u
)、应用程序名称(%a
)或会话ID(%c
)添加到日志文件前缀中。或者,你可以仅在“真实”会话中使用%q%u
添加用户名。 - user330315