Loading

OceanBase数据库业务大量断链分析

  今天下午三点左右收到业务告警,批量业务发生断链 "数据库连接异常,次数:35,统计周期:5 分钟" 业务反馈具体的地市出现问题后,通过ocp发现问题时间段的SQL相应时间最多的是update相关操作

  通过ocp中的SQL诊断功能发现问题时间点的可疑SQL排序第一的SQL为一个update

 

  通过gv$sql_audit视图来查看该SQL的一些详细信息,发现该SQL出现了大量的锁重试

 

 

 

  结合数据库之前专项整改中,调整过锁等待超过六十秒后台自动kill等待回话,判断业务断链是因为更新重复数据等待超时导致

 后面业务也提供了业务断链的相关SQL,和上述分析定位到的SQL一致

作者:hanglinux

出处:https://www.cnblogs.com/hanglinux/p/18206760

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   李行行  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2019-05-22 12.2地区,国家设置错误,导致乱码
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题