RDS链路卡慢问题的诊断

  • 时间:
  • 浏览:1
  • 来源:uu快3计划_uu快3官方_单双

当亲戚亲戚朋友测试超出DNS连接比较耗时,一起使用vip连接也比较耗时的以前,则表明RDS的VIP链路老出 了异常,这种以前都还可否 提交RDS的工单,让后端的人员进行排查。

用户在3台不同的vm上去连接测试RDS,发现都老出 了少量的连接时间高机会超时,证明了RDS的链路上实在趋于稳定了问题报告 报告 ,这种以前你都还可否 提工单进行反馈;进一步去探测DB节点的RT,结果发现在后端的DB服务器上老出 了异常,最终定位问题报告 报告 在后端的物理服务器上硬件老出 了问题报告 报告 ,在替换硬件后问题报告 报告 得以避免。

经常会收到用户反馈在使用RDS的过程中老出 卡慢,闪断地请况,当老出 此类问题报告 报告 的以前,首先亲戚亲戚朋友要进行一下测试,看看问题报告 报告 老出 在哪八个 阶段,RDS给到用户的是八个 DNS地址,实在他包括八个 阶段:DNS–>VIP–>DB

用户应用多多进程 从夜深 0:05左右经常过后结速老出 连接RDS超时,RDS,ECS的cpu,网络,io负载都会高,机会影响用户的正常使用,用户的报错截图:

为了验证用户所说的APP连接RDS老出 连接超时的请况,亲戚亲戚朋友都要部署监控,看看监控中算是 与应用中的超时时间一致,于是在用户app以及亲戚亲戚朋友的一台vm上部署sqlping,用于实时探测用户的rds算是 趋于稳定连接超时的请况:

当亲戚亲戚朋友测试出DNS的连接比较耗时,而使用vip连接正常的以前,则表明DNS解析比较耗时,此时的问题报告 报告 则老出 在了DNS服务上边,这种以前都还可否 尝试换用其它的DNS服务器,机会启用DNS缓存服务,机会暂时在hosts文件中绑定DNS和IP地址,等DNS服务恢复正常后在取回 绑定(亲戚亲戚朋友强烈建议在正常请况下何必 绑定RDS的DNS和IP地址,机会直接使用IP地址进行访问,机会RDS的IP地址机会会趋于稳定改变,绑定ip机会直连ip的土土办法会愿因RDS访问出错);

第一步:获取链路RT

在亲戚亲戚朋友本人vm上部署的探测测试:(DNS连接)

       亲戚亲戚朋友都还可否 在本地的应用服务器(VM)上通过简单的ping命令,机会数据库的客户端去不断的连接测试RDS,来获取每次连接RDS的响应时间(RT)。在正常请况下RT应该小于20ms以内,机会超出10ms,则表明了RDS的网络链路老出 了异常,这种以前亲戚亲戚朋友就都要去排查一下是在哪里老出 了问题报告 报告 :

排查用户的RDS,ECS的cpu,io负载都会高,但在数据库中发现了有network io的等候,是都会网络老出 了异常,全都这种以前都要测试正常的一次连接RDS都要消耗多久的时间,通过SQLping发现了重要线索:

用户端的APPàRDS测试:(DNS连接)

(1)    当DNS链路服务老出 问题报告 报告 :

案例分析一:

用户反馈实例老出 写入效率单位过慢.写入效率单位不如正常请况下1/10.

正常请况下,通过DNS机会vip的土土办法去连接RDS,RT应该在20ms以下。

最后建议用户从业务上去排查算是 趋于稳定异常,最终定位应用异常愿因。

案例分析二:

(2)    当VIP 链路老出 问题报告 报告 :

都还可否 看完无论从用户本地的app环境去连接RDS,还是从亲戚亲戚朋友本人的vm去连接RDS,都会非常快的,那末 老出 过超时:全都链路上是那末 问题报告 报告 的;

(3)    正常请况下的链路表现: