postgresql - 在 Postgres 中分析特定模式查询的方法是什么?
问题描述
DB的多个模式的查询记录在pg_log
应用服务器的目录中,需要对特定模式的性能进行分析。
正在运行的相同查询,不同之处在于search_path
设置为在每种情况下包含不同的模式。
如何使用特定的 in 记录查询pg_log
?或者有没有办法在命令行上使用特定模式“跟踪”特定查询的日志?
解决方案
没有办法做到这一点。
您可以做的是使用不同的用户来运行具有不同search_path
设置的查询,然后只记录某个用户的查询:
ALTER ROLE myuser SET log_min_duration_statement = 0;
推荐阅读
- mysql - phpMyAdmin 无法识别 REVOKE 命令
- java - 银行项目,如何在数组中存储帐户的数组问题
- amazon-web-services - SAM Serverless 隐式 API 与 AWS::Serverless::Api
- php - Laravel 会话外观以及如何设置要使用的会话
- vim - 是否可以在拆分内打开选项卡
- c# - 如何在没有 BeginInvoke 或 Invoke 的情况下从异步例程更新 UI
- drupal - 无法登录 Drupal 管理员或重置密码
- java - 根据值的数据在HashMap中搜索
- amazon-web-services - ecs-cli 使用负载均衡器组合服务
- git - Git:如何在 Windows 上发出 rev-list --stdin 输入结束的信号