MySQL的逻辑架构

本文主要剖析了MySQL的逻辑架构,详细介绍了InnoDB缓冲池,包括数据页、索引页、插入缓冲、锁信息、自适应Hash和数据字典等关键组件,帮助读者深入理解MySQL的工作原理。
摘要由CSDN通过智能技术生成

1. 逻辑架构剖析  

1.1 服务器处理客户端请求
那服务器进程对客户端进程发送的请求做了什么处理,才能产生最后的处理结果呢?
1.2 图示:
1.3 1 层:连接层
系统(客户端)访问 MySQL 服务器前,做的第一件事就是建立 TCP 连接。
经过三次握手建立连接成功后, MySQL 服务器对 TCP 传输过来的账号密码做身份认证、权限获取。
1.4 2 层:服务层
SQL Interface: SQL 接口
接收用户的 SQL 命令,并且返回用户需要查询的结果。比如 SELECT ... FROM 就是调用 SQL
Interface
MySQL 支持 DML (数据操作语言)、 DDL (数据定义语言)、存储过程、视图、触发器、自定
义函数等多种 SQL 语言接口
Parser: 解析器 <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值