Fouy_风度玉门。

http://moguhu.com

MySQL事务隔离原理

文章目录一致性视图工作原理更新操作可重复读和读已提交的区别 首先来介绍一下 MySQL 里面的“视图”的概念。 视图:查询语句定义的虚拟表,可以通过 create view … 来创建。 一致性视图:InnoDB 实现的,在 MVCC 中用到的,用于支持 RC (Read Commited...

2019-02-23 10:48:31

阅读数 161

评论数 0

MySQL全局锁表锁&行锁

文章目录全局锁FTWRLmysqldumpset global readonly = true表级锁表锁MDL (metadata lock)行锁两阶段锁死锁 在我们开发的过程中,使用全局锁和表锁的场景比较少,接触的也相对少一点,下面主要介绍一下。 全局锁 FTWRL 全局锁就是对整个数据库实例加...

2019-02-23 10:41:39

阅读数 73

评论数 0

MySQL索引结构

文章目录常见索引类型Hash索引B+索引InnoDB的索引结构主键索引和普通索引的区别索引维护主键ID自增覆盖索引联合索引索引下推 数据库的索引就像一本书的目录一样,它可以快速定位你所需要的信息。下面来详细说一下MySQL的索引结构。 常见索引类型 Hash索引 Hash索引的底层实现是由Hash...

2019-02-23 10:31:49

阅读数 89

评论数 0

MySQL事务隔离级别

文章目录事务隔离级别事务隔离的实现 谈到事务最先想到的就是 ACID 属性(Atomicity 原子性、Consistency 一致性、Isolation 隔离性、Durability 持久性),今天主要介绍一下MySQL的隔离属性。 事务隔离级别 SQL标准里定义的隔离级别有以下 4 种: ...

2019-02-23 10:24:06

阅读数 59

评论数 0

MySQL日志系统

文章目录redo logbinlog总结 当我们在MySQL客户端执行更改数据库的操作时,就会牵扯到日志系统了。如我们使用最多的存储引擎InnoDB而言,里面就会用到:redo log (重做日志)和 binlog(归档日志)。下面主要介绍一下这两种日志的区别与联系: redo log 在MySQ...

2019-02-23 10:18:44

阅读数 98

评论数 0

MySQL架构设计

文章目录连接器查询缓存分析器优化器执行器 MySQL用了好多年了,但是对于大部分开发人员来说,还是停留在使用上面。接下来的数篇文章将记录一下,MySQL原理的实现原理。 首先看一下MySQL的架构图,如下所示: 从上面的示意图可以看出,MySQL从上到下包含了:客户端、Server层和存储引擎层...

2019-02-23 10:12:16

阅读数 64

评论数 0

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