自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

帅的数说

专注于MySQL、MariaDB、Percona、PostgreSQL数据库及Aerospike等nosql数据库

  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除