11.数据库行锁

定义介绍:

行锁偏向innoDB存储引擎,开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。

InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION)﹔二是采用了行级锁

 

1.事务的ACID属性的介绍:

 

 

  2.并发事务处理带来的问题:

2.1更新丢失;

2.2脏读:

 

 

 

2.3不可重复读

 

 

 

2.4幻读

 

 

 

3事务的隔离级别:

 

 

 4.行锁定演示:

 

 

 5.间隙锁:

 

 7.索引失效,行锁会变成表锁

 

 

 

 行锁分析:

 

 

 

 

 优化建议:

 

posted on 2023-03-08 23:00  bobo11021  阅读(37)  评论(0编辑  收藏  举报

导航