我们常常说InnoDB是行锁,但是这里介绍一下它锁表的情况。
InnoDB行锁是通过索引上的索引项来实现的,这一点MySQL与Oracle不同,后者是通过在数据中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味者:只有通过索引条件检索数据,InnoDB才会使用行级锁,否则,InnoDB将使用表锁!
在实际应用中,要特别注意InnoDB行锁的这一特性,不然的话,可能导致大量的锁冲突,从而影响并发性能。
Java Program!
Original: https://www.cnblogs.com/programb/p/14089666.html
Author: 咔啡
Title: InnoDB什么时候会锁表?
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/553014/
转载文章受原作者版权保护。转载请注明原作者出处!