mysql学习笔记 第一节 mysql基础架构

2021/6/26 2:26:53

本文主要是介绍mysql学习笔记 第一节 mysql基础架构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

第一节 mysql基础架构

mysql架构

mysql大致分为server层和存储引擎两部分

server层的架构图中比较清晰了

存储引擎就是指InnoDB(5.5.5版本成为主流), MySAM, Memory这些

server层

连接器

顾名思义就是其作用就是连接到数据库中

查询缓存

MySQL的查询缓存主要是针对系统架构这种静态表使用的, 因为每次update会清除整个缓存。

也是因为这样,所以MySQL 8.0之后查询缓存整个被干掉了

分析器

首先做词法分析,再做语法分析

优化器

针对语句进行优化

  1. 在表中有多个索引的时候,决定用哪个索引
  2. 在联系数据表的时候,决定连接顺序

执行器

  1. 判断对表是否有执行权限
  2. 调用InnoDB接口进行执行


这篇关于mysql学习笔记 第一节 mysql基础架构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程