pgCluu v3.5 發布

發佈於 2023-07-12 作者:Gilles Darold
相關開放原始碼

加拿大多倫多 2023年7月11日

pgCluu - PostgreSQL 叢集利用率

pgCluu 是一個 Perl 程式,用於對 PostgreSQL 叢集效能進行完整的稽核。它分為兩個部分,一個收集器,用於使用 psql 和 sar 抓取 PostgreSQL 伺服器上的統計資料,一個報告產生器,用於產生所有 HTML 和圖表輸出。

這是一個維護版本,修正了過去六個月回報的問題,並增加了對 PostgreSQL 16 的支援。

  • 修正 pgcluu 針對 PG16 在 pg_stat_user_indexes 上的變更。
  • 修正 live/dead tuples 統計資料。
  • 新增 e 作為擴展統計資料種類的表達式。
  • 新增 --disable-pidstat 選項,以停用從 pidstat 命令收集指標。這對於不支援 -U 選項的舊版 pidstat 很有用。
  • 如果在輔助伺服器上,請勿執行 pg_current_wal_lsn()。
  • 僅針對 PG 版本 10 及更高版本使用 relispartition。

升級:您可以安全地覆蓋先前的安裝,與先前版本的向後相容性得以保留。

請參閱 ChangeLog 以取得完整的變更和錯誤修復清單。

此專案的目標是提供一個完整的 PostgreSQL 稽核工具,不需要任何相依性即可輕鬆執行以稽核本機或遠端伺服器。

如果您只有一個 sar 輸出檔案,則可以使用 pgCluu 繪製有關系統利用率的圖表。

pgCluu 是我在 Dalibo 工作期間建立的原始工具集合。這些工具在 PostgreSQL 授權條款下發布以供分享,歡迎任何人貢獻。

有關更多資訊,請參閱 https://pgcluu.darold.net/

請在 http://pgcluu.darold.net/example/index.html 查看範例報告

連結和貢獻者

我要感謝所有提交修補程式的使用者以及回報錯誤和功能請求的使用者,他們都已在 ChangeLog 檔案中提及。

pgCluu 是一個開放專案。歡迎任何貢獻來建立更好的工具。您只需使用 GitHub 工具或直接發送電子郵件至 gilles@darold.net,即可發送您的想法、功能請求或修補程式。

連結

關於

pgCluu 由 Gilles Darold 建立和維護。