死锁与长事务:为什么数据库有时会自己“卡住”
很多人开始认真补“死锁与长事务”,往往不是出于兴趣,而是因为线上已经出事了。系统平时也能跑,可一到高峰、发布、切换、批量任务或者局部抖动时,问题就集中冒出来。这个时候你会发现,故障类主题真正难的地方,...
很多人开始认真补“死锁与长事务”,往往不是出于兴趣,而是因为线上已经出事了。系统平时也能跑,可一到高峰、发布、切换、批量任务或者局部抖动时,问题就集中冒出来。这个时候你会发现,故障类主题真正难的地方,...
死锁基础:产生条件、检测与解除 上一篇哲学家进餐留下了一张"环形等待"的图:五个人转着圈互相等对方手里的筷子,谁也吃不上。那不是个孤立的谜题,而是并发世界里一类最特殊故障的缩影——...