2020年7月14日

极客mysql08

摘要: 1.innodb支持RC和RR隔离级别实现是用的一致性视图(consistent read view) 2.事务在启动时会拍一个快照,这个快照是基于整个库的. 基于整个库的意思就是说一个事务内,整个库的修改对于该事务都是不可见的(对于快照读的情况) 如果在事务内select t表,另外的事务执行了D 阅读全文

posted @ 2020-07-14 20:33 wsw_seu 阅读(128) 评论(0) 推荐(0) 编辑

极客mysql06

摘要: 两阶段锁:在 InnoDB 事务中,行锁是在需要的时候才加上的,但并不是不需要了就立刻释放, 而是要等到事务结束时才释放。 建议:如果你的事务中需要锁多个行,要把最可能造成锁冲突、最可能影响并发度的锁尽量往后放。 死锁:当并发系统中不同线程出现循环资源依赖,涉及的线程都在等待别的线程释放资源时,就会 阅读全文

posted @ 2020-07-14 16:10 wsw_seu 阅读(103) 评论(0) 推荐(0) 编辑

MySQL死锁问题(转)

摘要: 线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”。 Oh, My God! 是死锁问题。尽管报错不多,对性能目前看来也无太大影响,但还是需要解决,保不齐哪天成为性能瓶颈。 为了更系统的分析问题,本文将从死锁检测、索引 阅读全文

posted @ 2020-07-14 15:54 wsw_seu 阅读(188) 评论(0) 推荐(0) 编辑

导航