pgBadger v9.1 已發布

發布於 2017-01-27 作者 Dalibo

法國巴黎 - 2017年1月24日

pgBadger 是一個 PostgreSQL 效能分析器,旨在快速建立基於 PostgreSQL 記錄檔的完整詳細報告。

pgBadger 9.1 今天發布,這是一個維護版本,修復了一些小錯誤。 還有一個關於錯誤類別分佈的新報告和一些功能增強。

  • 當 SQLState 在 log_line_prefix 中可用時(請參閱 %e 佔位符),新增錯誤類別分佈報告。
  • 將 SQL 美化器更新為 pgFormatter v1.6 代碼。
  • 改進錯誤訊息正規化。
  • 新增 --normalized-only 選項,以產生一個文字檔案,其中包含記錄檔中找到的所有正規化查詢及其計數。
  • 允許 %c (session id) 取代 %p (pid) 作為唯一的 session id。
  • 將等待鎖定的訊息新增到事件報告中。
  • 新增 --start-monday 選項,以將日曆週從預設的星期日改為星期一開始。

以下是完整的變更列表

  • 當 SQLState 在 log line prefix 中可用時,新增錯誤類別分佈報告。 感謝 jacks33 的功能要求。
  • 修復調整大小時的增量全域索引。 感謝 clomdd 的報告。
  • 修復指令標籤 log_line_prefix 佔位符 %i 以允許空格字元。
  • 修復 --exclude-line 選項,並在啟用保留且使用 --noreport 時移除過時的目錄。
  • 修復「vacuum activity table」中的錯字。 感謝 Nicolas Gollet 的補丁。
  • 修復自動 vacuum 報告。 感謝 Nicolas Gollet 的補丁。
  • 修正 pgbadger 標誌的作者 - Damien Cazeils 以及註解中的英文。 感謝 Thibaut Madelaine 的補丁。
  • 在 -f 選項中新增有關 pgbouncer 記錄格式的資訊。 感謝 clomdd 的報告。
  • 在文件中新增 --normalized-only 資訊。
  • 修復先前補丁中引入的日期時間報告損壞問題。
  • 修復 log_duration=on 和 log_statement=all 時的持續時間/查詢關聯。 感謝 Eric Jensen 的報告。
  • 修復關於諮詢鎖定的訊息正規化。 感謝 Thibaut Madelaine 的報告。
  • 修復 auto_explain 輸出的報告。 感謝 fch77700 的報告。
  • 修復從 stdin 輸入記錄時不必要的記錄格式自動偵測。 感謝 Jesus Adolfo Parra 的報告。
  • 將左括號新增到正則表達式的「停止」字元中,以在前綴中尋找資料庫用戶端,以處理包含來源埠的 PostgreSQL 用戶端字串格式。 感謝 Jon Nelson 的補丁。
  • 修正一些拼寫錯誤。 感謝 Jon Nelson 的補丁。
  • 允許 %c (session id) 取代 %p (pid) 作為唯一的 session id。 感謝 Jerryliuk 的報告。
  • 允許 pgBadger 解析預設的 log_line_prefix,這可能會在 10.0 中使用:'%m [%p] '
  • 修復遺失的第一行,其中包含直譯器呼叫。
  • 修復 CSV 報告中遺失的 Avg 值。 感謝 Yosuke Tomita 的報告。
  • 修復 autodetect_format() 方法中的錯誤訊息。
  • 新增 --start-monday 選項,以將日曆週從預設的星期日改為星期一開始。 感謝 Joosep Mae 的功能要求。
  • 修復 --histo-average 選項。 感謝 Yves Martin 的報告。
  • 在文件中移除 --ssh-option 的複數形式。 感謝 mark-a-s 的報告。
  • 修復 --exclude-time 篩選器並重寫程式碼以跳過不需要的行,以及更新進度條的程式碼。 感謝 Michael Chesterton 的報告。
  • 修復對前綴中 %r 佔位符而非 %h 的支援。

連結 & 鳴謝

DALIBO 感謝提交補丁的開發人員以及報告錯誤和提出功能要求的用戶。

pgBadger 是一個開放原始碼專案。 歡迎任何為建立更好的工具所做的貢獻。 您只需使用 GitHub 工具或直接在我們的郵件列表中傳送您的想法、功能要求或補丁。

連結

  • 下載:https://github.com/dalibo/pgbadger/releases/
  • 郵件列表:https://groups.google.com/forum/?hl=fr#!forum/pgbadger (pgbadger@googlegroups.com)

關於 pgBadger :

pgBagder 是 PostgreSQL 的新一代記錄分析器,由 Gilles Darold(也是 ora2pg 這個強大的遷移工具的作者)建立。 pgBadger 是一個快速且易於使用的工具,可分析您的 SQL 流量並建立具有動態圖表的 HTML5 報告。 pgBadger 是了解您的 PostgreSQL 伺服器的行為並識別哪些 SQL 查詢需要優化的完美工具。

文件、下載 & 演示,請訪問 http://dalibo.github.io/pgbadger/


關於 DALIBO :

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

查看 DALIBO 的開放原始碼專案,請訪問 http://dalibo.github.io