赞
踩
为了避免DML在执行时,加的行锁与表锁的冲突,在InnoDB中引入了意向锁,使得表锁不用检查每行数据是否加锁,使用意向锁来减少表锁的检查。
意向共享锁(IS)
由语句select ... lock in share mode
添加 。与表锁共享锁(read)兼容,与表锁排他锁(write)互斥。
意向排他锁(IX)
由insert、update、delete、select...for update
添加 。与表锁共享锁(read)及排他锁(write)都互斥,意向锁之间不会互斥。
一旦事务提交了,意向共享锁、意向排他锁,都会自动释放。
可以通过以下SQ
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。