摘要: 数据加锁也是用来保证事务并发的重要机制。 MySQL锁分类: 从数据粒度分表锁和行锁 从性能分乐观锁和悲观锁 从对数据库的操作类型分读锁和写锁,读锁共享,写锁排他 表锁:锁住整张表,加锁快,开销小,不会死锁,但是锁粒度大,锁冲突概率高,并发度很低,数据迁移时比较适用。 表锁测试,开启两个客户端连接, 阅读全文
posted @ 2021-01-15 15:00 以战止殇 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 数据库并发的对同一批数据进行增删改,就可能会出现我们所说的脏写、脏读、不可重复读、幻读等一系列问题。MySQL提供了一系列机制来解决事务并发问题,比如事务隔离、锁机制、MVCC多版本并发控制机制。今天来探究一下事务隔离机制。 事务是一组SQL组成的逻辑处理单元,先来看下事务的ACID特性: 原子性( 阅读全文
posted @ 2021-01-15 12:11 以战止殇 阅读(353) 评论(0) 推荐(0) 编辑