2011-11-24 31 views
3

我想知道有沒有用於Windows的postgres sql監控工具?該場景是我想看到來自自定義Web應用程序的SQL語句。任何形式的幫助表示讚賞。針對Postgres數據庫的SQL監控工具(windows)

+1

我已將Aqua Data認真閱讀爲Postgres,作爲少數幾個支持它的第三方工具之一。不確定它是否具有你想要的功能,並且它有價格標籤,但它會爲你更像一個Windows工具。 – Twelfth

回答

2

您可以使用pgFouine檢查PostgreSQL的日誌,並檢查正在運行的命令。

6

PostgreSql有一個非常聰明的日誌系統。我用它來監視查詢並推薦它。它操作起來非常簡單,只需使用記事本即可查看查詢,並且可以按日期組織日誌。

日誌存儲在Installationfolder /數據/ pg_log文件夾。日誌設置被放置在postgresql.conf文件中。

日誌格式通常設置爲stderr。但建議使用CSV日誌格式。爲了使在

  • log_destination = '標準錯誤,csvlog'
  • logging_collector CSV格式變化=上

爲了記錄所有的查詢,對於新安裝,設置分非常有用。一個查詢的執行時間,這將是logges

  • log_min_duration_statement = 0

爲了查看數據庫上活性的查詢,使用

  • SELECT * FROM和pg_stat_activity

要記錄具體查詢設置查詢類型

  • log_statement = '所有' #無,DDL,國防部,所有