MySql: 表级锁、行级锁、共享锁、排他锁、乐观锁、悲观锁

1.表级锁与行级锁 表级锁:web table-level locking,锁住整个表。 开销小,加锁快。 不会死锁(一次性加载所需的全部表)。 锁粒度大,发生锁冲突几率大,并发效率低。 适合查询。 行级锁:sql row-level loking,锁住一行记录。 开销大,加锁慢。 会死锁。 锁粒度小,发生所冲突几率小,并发效率高。 适合并发写,事务控制。 并非直接丢记录行加锁,而是对行对应的索引
相关文章
相关标签/搜索