MySQL 关于InnoDB什么时候使用表级锁
MySQL------什么时候使用表级锁对于InnoDB表,在绝大多数的情况下都应该使用行级锁,因为事务和行级锁往往是我们选择InnoDB表的理由。但是在个别特殊的事务中,也可以考虑使用表级锁。第一种情况:事务需要更新大部分或者是更新全部数据,表又非常大,在这种情况下,如果使用默认的行级锁,不仅会导致这个事务的执行效率低,而且可能会造成其他事务长时间锁等待和锁冲突,这种情况下可以考虑使用表级锁来提高该事务的执行速度。第二种情况:事务设计多个表,比较复杂,很可能引起死锁,造成大量事务回滚。这
原创
2022-03-23 23:16:05 ·
2528 阅读 ·
0 评论