美文网首页
01、存储引擎

01、存储引擎

作者: RobertLiu123 | 来源:发表于2023-04-26 22:30 被阅读0次

    一、简介

    客户端到连接池获取连接,连接到服务层,服务层包括SQL接口、解析器、查询优化器、缓存,服务层联系引擎层,引擎管理了存取数据、建立索引、更新/查询数据的方式,最终操作存储层。
    存储引擎是基于表的
    如果想看支持哪些引擎,可以使用

    show engines;
    

    二、InnoDB

    支持事务、外键、支持行级锁,提高并发访问性能
    InnoDB引擎的表文件一般叫xxx.ibd

    tablespace 表空间
    segment 段
    extent 区
    page 页
    row 行


    image.png

    三、MyISAM

    不支持事务、不支持外键、不支持行锁、支持表锁、访问速度快
    表文件有三个
    xxx.sdi 表结构
    xxx.MYD 数据
    xxx.MYI 索引

    四、Memory

    数据存在内存中,因为硬件、断电等问题,就会丢失,只能做临时或缓存使用,支持hash索引,支持表锁
    文件为xxx.sdi 只存储表结构信息,数据会存在内存中


    image.png

    相关文章

      网友评论

          本文标题:01、存储引擎

          本文链接:https://www.haomeiwen.com/subject/upxbjdtx.html