MySQL的C/S架构

CS架构顾名思义就是client & server架构。
先启动MySQL的服务器,然后启动MySQL的客户端链接即可

客户端与服务器的链接过程

  • TCP/IP
  • 进程间通信:windows 命名管道和共享内存 UNIX 域套接字

服务器处理客户端的请求

  1. 客户端发起请求
  2. 服务端处理连接
  3. 查询缓存
  4. 语法解析
  5. 查询优化
  6. 存储引擎
  7. 查询文件系统

连接管理

解析与优化

查询可以存在并记录缓存
MySQL5.7.20开始不推荐使用查询缓存,在MySQL8.0中直接将其删除

语法解析

查询优化

后序补充
存储引擎 常用InnoDB和MyISAM

最后修改:2022 年 04 月 04 日
如果觉得我的文章对你有用,请随意赞赏