一、锁的概念
1.1 锁的分类
锁分类如下图所示:

从对数据操作类型分类:
读锁(共享锁) : 针对同一份数据,多个读操作可以同时进行而不会互相影响。
写锁(排它锁) : 当前写操作没有完成前,它会阻断其他写锁和读锁。
共享锁又称读锁,表示在读取数据时不允许其他事务对数据进行修改(只能进行共享或普通查询)。
SQL语句:select .... lock in share mode; (使用共享锁后,另一个客户端不能使用排他查询)
排它锁又称独占锁。在一个事务操作时,其他事务不允许操作数据(包括查询)。
SQL:select .... for update;
从对数据操作粒度分类:表锁、行锁
表锁也是是InnoDB

最低0.47元/天 解锁文章
589

被折叠的 条评论
为什么被折叠?



