MySQL再叙(体系结构、存储引擎、索引、SQL执行过程)

文章目录

  • 体系结构
  • 存储引擎
  • SQL执行过程
    • select的执行过程
    • update的执行过程
  • 索引
  • 小结

提起MySQL,大家一定不陌生,MySQL是最流行的关系型数据库管理系统,MySQL的历史可以追溯到1979年,至今MySQL的最新版本已经达到了8.0以上,发展很迅速,并且现在MySQL的功能也很齐全,接下来从MySQL的体系结构,存储引擎,SQL执行过程,索引这几个维度和大家聊一聊MySQL。

体系结构

通过一张图来直观的看一下MySQL的体系结构。
MySQL再叙(体系结构、存储引擎、索引、SQL执行过程)_第1张图片
对于上图Mysql的体系结构我们做一个详细的解释,如下:

  • Connectors
    接入方,支持各种协议
  • MySQL Server:MySQL的服务器,MySQL功能层面的事情
    • 连接池组件(Connection Pool)
      管理缓冲用户连接、用户名、密码、权限校验、线程处理等需要缓存的需求
    • 管理服务和工具组件(Management Serveices & Utilities)
      系统管理和控制工具,mysqldump、 MySQL复制集群、分区管理等
    • SQL接口&#x

你可能感兴趣的:(MySQL,mysql,数据库)