簡體   English   中英

監控 aws postgresql 上的查詢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM