巴黎,2015年12月7日
DALIBO 自豪地推出 PostgreSQL 工作负载分析器 PoWA 的第三个版本。
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