2008-12-13 40 views

回答

20

對於「保持眼睛」,我使用pgtop,這是一個故意模仿Unix'top'命令的程序。

4

那麼,如果您正在查看正在發生的事情,關於選擇,更新,刪除等,pg_catalog架構中有幾個視圖,我主要使用pg_stat_user_tablespg_stat_user_indexes,但還有更多,全部在pg_stat*之內。

還有pg_stat_activity視圖,它告訴你現在服務器上正在運行的是什麼。

我砍死4個穆寧插件一起使用的USER_TABLES和USER_INDEXES,他們可以there

+1

mat,你還有插件可用嗎?鏈接指向404沒有找到 – Antony 2011-09-18 16:07:24

+0

嗡嗡聲,除非我誤解了,munin爲postgresql附帶了十幾個插件,這些插件完全符合我的要求。如果我錯了,告訴我,我會試着找出我製作的發生了什麼。 – mat 2011-10-04 15:22:36

36

「密切注視」和「個人資料」是在我看來,兩個完全不同的任務。

對於剖析(不是發生了什麼事情,現在,而是看哪些查詢花費最多時間等實時視圖),請pgFouine:

http://pgfouine.projects.postgresql.org/

這將讓你看到哪些查詢資源密集型,並採取適當的措施:添加缺少的索引,使用其他技術來重寫查詢等。

6

由於rebra回答另一個剖析工具pgbadger熄滅。 你可以在這裏找到它: http://dalibo.github.io/pgbadger/

你可以得到一個非常詳細的報告和圖表。

pgfouine不再被維護,最後一次更新是在2010年。

相關問題