Avatar notebook default
11篇文章 · 56689字 · 1人关注
  • Resize,w 360,h 240
    MySQL之后台线程

    InnoDB采用的是多线程模型,后台有多个不同的线程负责处理不同的任务。 1. Master Thead master thread是一个非常核...

  • Resize,w 360,h 240
    MySQL之缓冲池

    1、缓冲池的定义 应用系统分层架构,为了加速数据访问,会把最常访问的数据放在缓存(cache)里,避免每次都去访问数据库。操作系统会有缓冲池(b...

  • MySQL之MVCC

    1、基本概念 MVCC(Mutil-Version Concurrency Control),即多版本并发控制,通过保存数据在某个时间点的快照来...

  • Resize,w 360,h 240
    MySQL之binlog

    1、基本概念 二进制日志(binnary log)以事件形式记录了对MySQL数据库执行更改的所有操作。 binlog是记录所有数据库表结构变更...

  • Resize,w 360,h 240
    MySQL之事务

    1、ACID 事务是数据库区别于文件系统的重要特性之一。 InnoDB的事务完全符合ACID特性。 原子性(Atomicity):操作过程不可分...

  • Resize,w 360,h 240
    MySQL之锁

    1、锁的类型 InnoDB实现了如下两种标准的行级锁: 共享锁(S Lock):允许事务对一条行数据进行读取 排他锁(X Lock):允许事务对...

  • Resize,w 360,h 240
    MySQL之索引

    1、索引组织表 在InnoDB中,表都是根据主键顺序组织存放的,称为索引组织表(index organized table)。 每张表都有个主键...

  • Resize,w 360,h 240
    MySQL之存储结构

    1、MySQL的存储结构 1.1 MySQL的体系架构 MySQL 从第一个版本发布到现在已经有了 20 多年的历史,整个应用的体系结构变得越来...

  • Resize,w 360,h 240
    分布式事务

    1、什么是分布式事务 当所有操作都针对同一台机器的同一个数据库时,可以依靠数据库自身的锁、重做日志等来保证事务的ACID特性。 但是,如果一个事...

文集作者