我在之前的文章中(【MySQL入门】之MySQL数据库的锁机制(一),【MySQL入门】之MySQL数据库的锁机制(二))介绍了MySQL的全局锁、表锁和行锁,今天我在来介绍下MySQL的一致性非锁定读、一致性锁定读。再说之前我们先思考个问题,当...
标准的隔离级别中,Oracle 只有 Read committed, Serializable 两种,此外还有 ReadOnly, WriteOnly 两种级别。其中 ReadOnly 是 Serializable 的子集。
结论4,定义列值允许为NULL并不会增加物理存储代价,但对索引效率的影响要另外考虑
结论4,定义列值允许为NULL并不会增加物理存储代价,但对索引效率的影响要另外考虑
上一篇文章,已经说明 InnoDB 是如何解决不可重复读的。一个事务只在第一次 SELECT 的时候会获取一次 Read view,而后面所有的 SELECT都会复用这个 Read view,这样每次读到的就是一样的,就可重复读。...
一个事务读取了另外一个事务修改后记录 强调的是 update 和delete ,只需要锁住满足条件的记录即可
先来说说幻读的概念吧,在MySQL中,如果一个事务A根据某种特定条件的SQL查询出来一些记录record_a,此时另外一个事务插入了一些符合这种特定条件的记录record_b,原先的事务再次根据同样的SQL,查询到了record_a和record_b,这...