我安装了模块pg_stat_statements但我认为它不允许我监视一个特定客户端的活动。
我试图窥探一个特定Web应用程序生成的SQL,以评估潜在的性能改进
AWS上的Postgresql中是否存在与SQL Server探查器等效的内容?
显然,我可以使用“log_statement”设置。
UPDATE pg_settings
SET setting = 'all'
WHERE name = 'log_statement';
SELECT pg_reload_conf();
在postgresql的本地(Windows)安装中,它会影响所有会话,我可以在日志文件中看到这些语句。
在Amazon RDS下,我发现这只会影响我当前的会话,我可以看到Amazon-RDS日志中的语句
在某种程度上,AWS功能“Performance Insights”实现了几乎相同的功能。
但是,与SQL Server Profiler不同,我还没有找到一种方法来定位特定会话
希望这可以帮助...