巴黎,2015 年 12 月 07 日
DALIBO 很榮幸地宣布 PoWA(PostgreSQL Workload Analyzer,PostgreSQL 工作負載分析器)的第三個版本發布。
PoWA 是一個工作負載分析器,它透過查詢執行時間圖表、區塊命中/讀取圖表,以及指定時間段內耗時查詢的圖表,清晰地顯示 PostgreSQL 伺服器的活動。
如果您在任何一個圖表中放大,圖表將會調整並顯示當時正在執行的查詢。如果您點擊特定的查詢,您將獲得額外的圖表,例如讀/寫時間、受影響的行數、本機和共用命中等等。
pg_qualstats 擴充功能儲存了新的計數器。現在可以知道與所有相關查詢相關的最常執行的謂詞。它還追蹤非正規化的查詢,以便可以對 pg_stat_statements 追蹤的任何查詢執行 EXPLAIN。
PoWA 現在能夠使用關於資料庫上執行的任何查詢所使用的每個謂詞的統計資訊,來建議優化每個謂詞的最小索引集合。
特別是,這種啟發式方法非常重視透過給予跨多個欄位的定義偏好,將多個索引整合為一個。這可以提供關於實際負載和謂詞之間相關性的新資訊,而這些資訊對於 DBA 來說傳統上很難發現。
感謝 HypoPG 擴充功能,可以透過針對假設索引執行查詢來自動檢查建議的索引建立的優點。您可以立即看到建議的索引是否相關以及它將如何改善查詢。
DALIBO 感謝為此版本做出貢獻的使用者和開發者。
PoWA 是一個在 PostgreSQL 許可證下可用的開放專案。歡迎任何建立更好工具的貢獻。您只需使用 GitHub 工具或發送到 powa-users@googlegroups.com 來傳送您的想法、修補程式或功能請求。
關於 PoWA 3.0.0
關於統計擴充功能
PoWA 是 PostgreSQL 工作負載分析器,它收集效能統計數據並提供即時圖表和圖形,以協助監控和調整您的 PostgreSQL 伺服器。
程式碼 & 演示位於 dalibo.github.io/powa
DALIBO 是法國領先的 PostgreSQL 公司,自 2005 年以來一直為其客戶提供支援、培訓和諮詢服務。該公司以各種方式為 PostgreSQL 社群做出貢獻,包括:程式碼、文章、翻譯、免費會議和工作坊。
查看 DALIBO 的開源專案,網址為 dalibo.github.io