2025年9月25日: PostgreSQL 18 发布!

隆重推出 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