首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库死锁
订阅
缘枉种
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
死锁问题-先insert后update导致
服务日志报错,明显的发现:Deadlock found when trying to get lock; try restarting transaction,是在执行update操作时候出现的错误。这个明显是两个事务互相持有锁而又等待锁导致的,数据库隔离级别是RR。但具体是哪…
记一次由delete语句导致的MySQL死锁分析
分析和解决遇到的一个数据库死锁问题,内容包含死锁日志如何获取和分析、如何通过调试MySQL源码分析一条SQL到底加了什么锁,而不是通过网上不靠谱的资料去推断和猜测、如何还原死锁的形成过程
MySQL那些“锁”事,你听烦了吗?
MySQL 里面的锁大致可以分成全局锁、表级锁、行锁 表锁:元数据锁,自增锁,意向锁,共享排他锁 行锁:共享排他锁、记录锁,间隙锁,临建锁,插入意向锁 MySQL加锁规则,两原则、两优化一bug 死锁
MySQL死锁系列-线上死锁问题排查思路
MySQL 死锁异常是我们经常会遇到的线上异常类别,一旦线上业务日间复杂,各种业务操作之间往往会产生锁冲突,有些会导致死锁异常。这种死锁异常一般要在特定时间特定数据和特定业务操作才会复现,并且分析解决时还需要了解 MySQL 锁冲突相关知识,所以一般遇到这些偶尔出现的死锁异常,…
一次隐蔽的mysql死锁排查(附带redis分布式锁解决方法源码)
首先整合一下搜集到的概念,排查、解决问题需要了解。博主遇到的死锁问题并不在概念所列的案例中,后面将会展示遇到的情况和解决办法。 1. mysql锁的等级 mysql有三种锁的级别:页级、表级、行级。 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度…
一次线上死锁问题的排查
~~ bug 是程序员的天敌,同时也是程序员进步的阶梯~~ 前情提要 前段时间,同事反馈又一批业务数据入库非常慢,而且有些数据和合作方数据对不上,偶尔会有出入。于是,作为对疑难问题感兴趣的我就开始协助