MySQL的C/S架构
CS架构顾名思义就是client & server架构。
先启动MySQL的服务器,然后启动MySQL的客户端链接即可
客户端与服务器的链接过程
- TCP/IP
- 进程间通信:windows 命名管道和共享内存 UNIX 域套接字
服务器处理客户端的请求
- 客户端发起请求
- 服务端处理连接
- 查询缓存
- 语法解析
- 查询优化
- 存储引擎
- 查询文件系统
连接管理
解析与优化
查询可以存在并记录缓存
MySQL5.7.20开始不推荐使用查询缓存,在MySQL8.0中直接将其删除
语法解析
查询优化
后序补充
存储引擎 常用InnoDB和MyISAM