[英]monitoring queries on aws postgresql
我安裝了 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();
在本地 (Windows) 安裝的 postgresql 中,它會影響所有會話,並且我可以在日志文件中看到這些語句。
在 Amazon RDS 下,我發現這僅影響我當前的會話並且我可以看到 Amazon-RDS 日志中的語句
在某種程度上,AWS 的“Performance Insights”功能幾乎達到了同樣的效果。
但是,與 SQL Server Profiler 不同的是,我還沒有找到針對特定會話的方法
希望這可以幫助...
pg_stat_statements 已列出用戶 ID; 您可以使用它來將 sql 與一個用戶隔離。 希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.