客户端B开始一个事务,由于客户端A已经开始了事务并以主键索引作为检索条件,所以会造成该索引被锁定。其他索引以及其他范围则不会被锁定可以正常操作
客户端A当客户端A重新开始一个事务并没有使用唯一索引作为检索条件
客户端B客户端B开始一个事务,由于客户端A的事务操作,那么mysql会使用next-key和间隙锁以此阻塞其他会话对表的操作
客户端B开始一个事务,由于客户端A已经开始了事务并以主键索引作为检索条件,所以会造成该索引被锁定。其他索引以及其他范围则不会被锁定可以正常操作
客户端A当客户端A重新开始一个事务并没有使用唯一索引作为检索条件
客户端B客户端B开始一个事务,由于客户端A的事务操作,那么mysql会使用next-key和间隙锁以此阻塞其他会话对表的操作
内容版权声明:除非注明,否则皆为本站原创文章。