PEV2:一款PostgreSQL执行计划可视化工具

B站影视 内地电影 2025-10-14 20:40 1

摘要:法国PostgreSQL咨询公司Dalibo搞的这个PEV2,简直就是给PG开发者和DBA的眼睛装了个显微镜,一眼看穿性能瓶颈。

还在对着满屏的 EXPLAIN ANALYZE 文本发愁吗?

法国PostgreSQL咨询公司Dalibo搞的这个PEV2,简直就是给PG开发者和DBA的眼睛装了个显微镜,一眼看穿性能瓶颈。

这玩意儿不止是把文字画成图那么简单。

它能吃下最复杂的 `EXPLAIN (ANALYZE, BUFFERS)` 输出,把规划时间和实际执行时间、真实行数和预估行数的差距都给你标出来。

哪个节点最耗时、哪个I/O最高,用颜色直接给你高亮,根本不用自己一行行去找。

复杂的查询,比如带CTE的,或者有InitPlan的,它都能给你拆解得明明白白。

每个节点的详细信息,像过滤掉了多少行、缓冲区命中情况,都列得清清楚楚。

它提供了两种视图,树状图一眼看清执行流程,网格视图方便你按消耗、行数排序,哪个是元凶一目了然。

比起老牌的 `depesz`,这个图形化界面对快速定位问题实在太友好了。

最赞的是它的部署方式。

可以直接用官方的在线版,方便分享。

也可以直接下载一个HTML单文件在本地打开,生产环境的执行计划再也不用担心泄露了。

想集成到自己的监控平台里?

npm装一下就行。

别以为这是新手工具,老鸟用它也能省下大把分析时间。

它把PostgreSQL查询优化的门槛实实在在地拉低了一大截。

用过这个再回去看纯文本,感觉真的不一样了。

来源:科技站长

相关推荐