MySQL学习笔记

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

MySQL的架构

浏览 36 扫码 分享 2023-11-24 03:09:44
  • 常见的几种软件设计架构
    • 分层架构
    • 事件驱动架构
    • 管道—过滤器架构
    • 微核架构
  • MySQL的架构

    常见的几种软件设计架构

    分层架构

    image.png

    事件驱动架构

    image.png

    管道—过滤器架构

    image.png

    微核架构

    image.png

    MySQL的架构

    架构图.png
    连接器把收到的SQL指令,分发给缓存,如果缓存有就返回给客户端。没有就分发给分析器,分析器分析出来sql语句的作用,然后分发给优化器,优化完之后给执行器,执行器根据存储引擎去执行sql。

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 题外话
      • 存储货币用什么类型
    • 第一章 一条SQL如何执行
      • MySQL的架构
      • 客户端连接MySQL
      • 一个SQL语句是怎样执行的
      • MySQL有哪些存储引擎
    • 第二章 如何建表更符合业务
      • 索引组织表
      • B 树
      • InnoDB索引即数据
      • InnoDB数据表是如何存储的
      • InnoDB数据行长什么样
      • 索引有哪些左侧用法
      • 如何约束数据
      • 如何使用不存在的数据表
    • 第四章 怎么查询速度更快
      • 下载示例数据库
      • WHERE查询太慢了,怎么办
      • 有更合适的索引不走,怎么办
      • COUNT这么慢,怎么办?
      • ORDER BY这么慢,怎么办?
      • 随机选取这么慢,怎么办?
      • 带头大哥丢了,怎么办?
      • 明明有索引,就是不走,怎么办?
      • 偏移量大时,效率低
      • 慢查询的怀疑方向
    • 第五章 如何处理数据更新
      • 数据库“动起来”之后,会发生什么?
      • 什么日志不是给人看的?
      • 一条数据是如何更新的
      • MySQL锁的种类
      • InnoDB的杀手锏
      • MVCC
      • 间隙锁把全表都锁住了,怎么办?
      • MySQL也有“垃圾回收”吗?
      • 如何解决死锁问题
      • 元数据锁是如何导致数据库崩溃的
    • 第六章 ORM框架
      • ORM
    • 第七章 怎么给数据上保险
      • 数据库有哪些种类的备份?
      • OUTFILE
      • mysqldump
      • XtraBackup物理备份
    • 第八章 三高架构
      • 三高架构之路
      • 复制有哪些类型
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注