文章目录 问题锁作用防止死锁提高并发性能 问题 先看问题 事务A select * from table where id=1 for update 会把id=1这一行锁住 事务B lock table in share mode 这时B 想加表级别的共享锁,如果这时想加表级别的共享锁,那就要去挨个检查每行是不是有排它锁 ,这时如果在表层有一个标识,就可以大大提升效率 锁 IX 意向排它锁 IR 意向共享锁</