最佳实践:优化Postgres查询性能(下)

 

04 pganalyze:在一个位置查询统计表和日志文件中的信息

pganalyze是在考虑dba和应用程序开发人员的情况下构建的。我们为你自动化处理,通常是需要大量时间的,并且不能被广大的开发团队理解。

4.1 使用自顶向下查询视图标识开销最大的查询

首先,我们为你提供了数据库中所有活动查询的自顶向下视图,因此你可以快速查看给定时间范围中开销最大的查询:

4.2 查看随时间变化的查询统计信息

其次,我们有每个查询的详细页面,提供随时间变化的统计数据:

4.3 使用pganalyze Index Check查找缺少的索引

使用pganalyze Index Check可以快速找到查询缺少的索引:

4.4 理解你的日

我们集成了Postgres日志系统,并使用pganalyze log Insights为你自动收集日志事件一一支持预置和主要的云提供商,如Amazon RDS。Log Insights将日志事件与查询和其他数据库对象关联起来。当你启用auto_explain时,你将在查询详细信息页面上自动看到EXPLAIN计划:

4.5 后记

pganalyze还有更多的特性,比如:VACUUM监控、连接跟踪和复杂的角色管理,这使得DBA和开发人员可以很容易地确定性能问题的根源,优化查询,并获得严重问题的警报。

 免费试用 pganalyze

Pganalyze可以为你和你的开发团队节省大量调试数据库性能的时间,并让你将这些时间花在战略方向和应用程序开发上。
免费试用14天,轻松入门,或了解更多关于我们的企业产品。
如果你愿意,你也可以申请一个个人演示。

“我们对Postgres的总体使用在增长,我们存储的数据量和与我们产品交互的用户数量也在增长。pganalyze是使我们的Postgres数据库运行得更快不可缺少的,并确保最终用户有可能获得最好的体验。”
- Robin Fernandes(罗宾·费尔南德斯),Atlassian(艾特莱森,澳大利亚软件公司)软件开发经理

05  关于pganalyze

DBA和开发人员使用pganalyze来确定性能问题的根本原因,优化查询并获得关于关键问题的警报。

我们丰富的功能集可以让你优化数据库性能,发现关键问题的根源,在问题变得严重之前得到警报,为你提供解决方法,并让你提前计划。

数以百计的公司使用pganalyze来监控他们生产的PostgreSQL数据库。
成为他们中的一员。
今天就免费注册试用吧!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值