首页 > 解决方案 > 在 Postgres 中分析特定模式查询的方法是什么?

问题描述

DB的多个模式的查询记录在pg_log应用服务器的目录中,需要对特定模式的性能进行分析。

正在运行的相同查询,不同之处在于search_path设置为在每种情况下包含不同的模式。

如何使用特定的 in 记录查询pg_log?或者有没有办法在命令行上使用特定模式“跟踪”特定查询的日志?

标签: postgresql

解决方案


没有办法做到这一点。

您可以做的是使用不同的用户来运行具有不同search_path设置的查询,然后只记录某个用户的查询:

ALTER ROLE myuser SET log_min_duration_statement = 0;

推荐阅读