POWA 介紹!全新的 PostgreSQL 工作負載分析器

發布於 2014-08-19,作者:Dalibo

DALIBO 很榮幸推出 POWA 的第一個版本,這是一款全新的 PostgreSQL 效能工具。

即時流量分析和動態圖表

POWA 是一個工作負載分析器,可清晰呈現 PostgreSQL 伺服器的當前活動,包含查詢執行時間圖表、區塊命中/讀取圖表,以及指定時間段內耗時請求的圖表。

如果您在任何一個圖表中放大,圖表將會調整並顯示當時正在運行的查詢。 如果您點擊特定的查詢,您將獲得額外的圖表,例如讀/寫時間、受影響的行數、本機和共用命中等。

還有許多 PL 函數可用於存取和管理統計資料。

擴展 pg_stat_statements

基本上,PoWA 是一個 PostgreSQL 擴展,旨在將 pg_stat_statements 擴展所提供的資訊歷史化。 它提供 SQL SRF 以收集指定時間間隔內的有用資訊。

這個首個版本已準備好用於生產環境,但我們當然會繼續改進它。 請安裝它(或測試我們的示範網站),並告訴我們您的想法。 目前我們最需要的是回饋和新想法,尤其是在改進使用者體驗和圖形介面方面...

PoWA 在 PostgreSQL 授權下提供。 主要程式碼是一個用 C 和 SQL 編寫的 PostgreSQL 擴展。 使用者介面基於 Perl 和 Mojolicious。 顯然,統計資料儲存在 PostgreSQL 資料庫中 :-)

有關完整的變更列表,請查看版本說明:https://github.com/dalibo/powa/blob/master/CHANGELOG.md

鳴謝

DALIBO 感謝所有為此版本做出貢獻的開發人員,尤其是:Marc Cousin 的原始想法和 Julien Rouhaud 在 GUI 上的辛勤工作。

POWA 是一個在 PostgreSQL 授權下提供的開放原始碼專案。 歡迎任何為構建更好的工具做出貢獻。 您只需使用 GitHub 工具或直接發送到 powa@dalibo.com 傳送您的想法、功能請求或補丁。

連結


關於 POWA :

PoWA 是 PostgreSQL 工作負載分析器,可收集效能統計資料並提供即時圖表,以幫助監控和調整您的 PostgreSQL 伺服器。 它類似於 Oracle AWR 或 SQL Server MDW。

程式碼與示範位於 http://dalibo.github.io/powa/


關於 DALIBO :

DALIBO 是法國領先的 PostgreSQL 公司,自 2005 年以來一直為其客戶提供支援、培訓和諮詢。該公司以多種方式為 PostgreSQL 社群做出貢獻,包括:程式碼、文章、翻譯、免費會議和研討會

查看 DALIBO 的開源專案:http://dalibo.github.io

http://www.dalibo.com