zoukankan      html  css  js  c++  java
  • Innodb的三大关健特性

    今天看《MySql技术内幕InnoDB存储引擎》一书,学习了Mysql的三大关健特性,并记录如下:

    1.   插入缓冲
    2.   双写(double write)
    3.   自适应Hash索引

      在记录这些特性之前,先对Mysql的索引实现进行了学习。

    • 主键索引

       

                                     

    •    非主键索引

                                     

               可以看出,B+树是用于建立索引的,而非主键索引保存的是主键的id。因此,通过非主键索引进行查找时,需要进行两次查找。而相比于myisam,性能可能会差一点。

               1.插入缓冲

                     当进行数据插入时,直接插入到Insert Buffer(为物理页中的表)中,并定时进行刷新。

               2. 双写(double write)

               3. 自适应Hash索引

              

    图片来源于CodingLabs的博客

  • 相关阅读:
    IO流
    异常,File,递归,IO流
    Collection接口 map
    使用canvas画出的时钟
    js对象2
    js对象
    js 猜数游戏、斗地主发牌、伪数字
    js函数2
    js函数
    js矩形,数组,杨辉三角
  • 原文地址:https://www.cnblogs.com/-lee/p/4536903.html
Copyright © 2011-2022 走看看