发现一款免费的数据库管理平台,支持20+数据库

很久很久没联系的网友突然发了一条消息给我,希望能帮忙分析分析一个数据库性能问题。因为微信名称没有修改备注,因此开始并不知道是谁。后面才发现与这位朋友上次联系时间居然是2019年,而且是恩墨前同事。

言归正传,我们来看看提供的性能数据究竟是怎么样的,据反馈现象很奇怪。

alt

从Top event来看似乎业务都在等log file sync,这个实际上也是一个再常见不过过的等待了。

不过这里我们还看到其他io相关event的avg wait time也高的离谱。难道这个系统IO压力很大?那么看看load profile。

alt

从Load profile负载情况来看,数据库其实压力并不大,IO每秒不到10MB,SQL执行每秒2128,事务每秒30左右。

业务反应的卡顿难道都是提交写数据卡住?

alt

从background event来看,似乎确实不太正常,db file parallel write已经到了32ms,同时log file parallel write也是较高的。

那么为什么说怀疑是IO出了问题呢?大家请注意这里的一个enq:CF - contention,我们可以看到实际上就等待了1次,但是时间超过30s,那么是不是说明io夯了?

另外,据网友反馈,用户反馈的业务慢,卡顿通常是业务登录就卡。这是为何?

接下来我们来看看Time model,发现确实有点异常。

alt

我们可以看到connection management call elapsed time甚至比DB CPU还要高了,这显然是不正常的。

联想到IO问题影响到了redo写,那么再到登录卡?

因此我怀疑这个数据启用了数据库审计。

alt

看上去确实如此。实际上这个环境,除了这些问题之外,还有很多小问题,比如sql version问题。

alt

好了。这个awr报告总的来讲还是比较简单的。对于一个有经验的dba来讲,可能需要花费10分钟甚至一个小时才能完成全部分析。

这都2024年了,难道就没有更好的方法了吗?

这不!免费!可以白嫖的数据库管理诊断平台来了,可以支持5套数据库的管理,性能分析,自动化巡检,高可用切换等多种功能。

alt
alt

那么这个平台有哪些亮点功能呢?

数据库巡检只需要 2分钟!

大部分数据库故障均可实现智能诊断分析

支持DDL变更管理查询(数据库很多问题都是DDL导致的,那么用来排查问题。。。你懂的)

如果你发现性能突然增高,SQL执行改变,那么可以一键绑定SQL执行计划...

其他更多功能。。。。大家自行体验吧~~~

本文由 mdnice 多平台发布

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值