- 博客(5)
- 问答 (1)
- 收藏
- 关注
转载 InnoDB之MVCC机制与不可重复读
http://libisthanks.blog.163.com/blog/static/23527612320141016111027592/
2017-02-18 22:57:00 1970
原创 关于InnoDB事务的一个“诡异”现象:RR隔离级别下的幻读现象(补充)
row_search_for_mysql:if(prebuilt->select_lock_type != LOCK_NONE) {//锁读,不会读取老版本……}else{//一致性非锁定读 if (trx->isolation_level ==TRX_ISO_READ_UNCOMMITTED) {//脏读、幻读等 nothi
2017-02-18 22:55:58 873
转载 关于InnoDB事务的一个“诡异”现象:RR隔离级别下的幻读现象
摘要: 在隔离机制中,InnoDB默认采用的Repeatable Read 和MVCC机制保证在事务内部尽量保证逻辑一致性。但如下的现象依然让人觉得不太合理。 1、复现 a) 表结构 CREATE TABLE `t` ( `a` int(11) NOT NULL DEFAULT ‘0 在隔离机制中,InnoDB默认采用的Repeatable Read 和MVCC
2017-02-18 21:09:34 1615
原创 ACID补充
一致性(Consistency):事务开始之前和事务结束之后,数据库的完整性限制未被破坏 。那么什么是完整性约束呢?数据库完整性约束主要包括三种:实体完整性:即主键的作用,同一个表中不可以有多个记录拥有相同识别域完整性:限制字段类型参照完整性:外键作用。如两个数据表是有关联的,父数据表中的记录必须存在,子数据表的记录才有存在。
2017-02-15 21:20:41 852
原创 innodb ACID
事务是访问并可能更新各种数据项的一个程序执行单元。 innoDB引擎遵循ACID原则,ACID主要指: A: atomicity. 原子性 C: consistency 一致性I: isolation. 隔离性 D: durability. 持久性 Atomicity 原子性ACID原则中的原子性主要涉及
2017-02-12 15:28:21 645
空空如也
innodb插入意向锁如何使用
2015-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人