![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实际业务场景
Edifierbug
这个作者很懒,什么都没留下…
展开
-
故障排查方向和解决方法
发生故障之后的排查方向,和故障处理原创 2023-01-30 23:18:42 · 128 阅读 · 0 评论 -
断点事务没有提交,java应用结束异常,导致锁未释放(Lock wait timeout exceeded try restarting transaction)
笔者在本地开发的过程中,断点的时候,不小心退出应用导致事务失败,在对某张表的的update到做,导致行锁一只没有释放,runing 的状态,如图,可以看打查询运行的这个running 状态记录是那张表,何时开始的,得到详细信息之后,直接kill这个 事务,方框标记的线程id。,kill id ,结束当前事务,数据恢复正餐。...原创 2021-12-28 00:00:05 · 666 阅读 · 0 评论 -
记一次生产 mysql主从数据库延迟问题,以及mq消息,消费比spring提交的事物更快。
1.问题出现的原因如下:业务场景,业务人员 上传文件 异步解析,文件上传以后,然后上传oss 服务,写入文件记录表,得到文件地址,文件地址之后再发送消息 到 mq 中,消费者消费mq(同一个项目监听) ,拿到文件oss 的url 请求三方接口 ,解析完成。dev和test 环境中都是 单实例部署, 生产后续才知道 ,数据库有主从 ,且K8s 上容器部署为双实例。出现的问题是,当文件表写入mysql 库之后,然后发送消息, 消息消费之后,拿到文件链接去改写 文件表中解析状态的时候,没有找到的文件记录表,也原创 2021-08-20 12:23:05 · 298 阅读 · 1 评论 -
索引树的规则 以及 mysql 的InnoDB引擎索引树的结构
索引的常见类型首先理解数据库是怎样存储数据,数据行存储数据,然后原创 2021-08-20 11:17:50 · 70 阅读 · 0 评论