摘要:法国PostgreSQL咨询公司Dalibo搞的这个PEV2,简直就是给PG开发者和DBA的眼睛装了个显微镜,一眼看穿性能瓶颈。
还在对着满屏的 EXPLAIN ANALYZE 文本发愁吗?
法国PostgreSQL咨询公司Dalibo搞的这个PEV2,简直就是给PG开发者和DBA的眼睛装了个显微镜,一眼看穿性能瓶颈。
这玩意儿不止是把文字画成图那么简单。
它能吃下最复杂的 `EXPLAIN (ANALYZE, BUFFERS)` 输出,把规划时间和实际执行时间、真实行数和预估行数的差距都给你标出来。
哪个节点最耗时、哪个I/O最高,用颜色直接给你高亮,根本不用自己一行行去找。
复杂的查询,比如带CTE的,或者有InitPlan的,它都能给你拆解得明明白白。
每个节点的详细信息,像过滤掉了多少行、缓冲区命中情况,都列得清清楚楚。
它提供了两种视图,树状图一眼看清执行流程,网格视图方便你按消耗、行数排序,哪个是元凶一目了然。
比起老牌的 `depesz`,这个图形化界面对快速定位问题实在太友好了。
最赞的是它的部署方式。
可以直接用官方的在线版,方便分享。
也可以直接下载一个HTML单文件在本地打开,生产环境的执行计划再也不用担心泄露了。
想集成到自己的监控平台里?
npm装一下就行。
别以为这是新手工具,老鸟用它也能省下大把分析时间。
它把PostgreSQL查询优化的门槛实实在在地拉低了一大截。
用过这个再回去看纯文本,感觉真的不一样了。
来源:科技站长
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!