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 国际」许可协议进行许可。
分类:
OceanBase
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2019-05-22 12.2地区,国家设置错误,导致乱码