mysql架构
2022-10-26 11:47:26 16 举报
mysql架构
作者其他创作
大纲/内容
查询缓存
MyISAM
mysql逻辑架构
客户端连接
Memory
查询缓存缓存了查询的SQL语句及查询SQL语句的查询结果
负责表明、列名、权限检查,并生成一颗新的SQL执行树
在不改变查询结果的前提下, 负责SQL语句的优化(选择适当的索引,驱动表,被驱动表,调整where条件),得到一条开销最小的最优路径。
文件系统
Block Hole
负责数据在磁盘上的组织形式以及如何将磁盘中的数据加载到内存中
navicat、sqlyog、java客户端
InnoDB
解析器
预处理器
查询执行引擎: API接口
优化器
负责基本的语法和词法解析,负责将手写的SQL语句解析为机读的SQL语句,解析之后将SQL语句生成一条SQL执行树
0 条评论
下一页