MySQL 基础架构 1. 一条SQL查询语句的执行过程(个人学习笔记)

MySQL的逻辑架构图;

 

MySQL 基础架构 1. 一条SQL查询语句的执行过程(个人学习笔记)

  MySQL 大体分为 “server 层” 和 “存储引擎层” 两部分;

  Server 层 

  包括 连接器、查询缓存、分析器、优化器、执行器 等,涵盖MySQL的大多数核心服务

  功能,以及所有的内置函数(日期,时间,数学,加密函数等),所有夸存储引擎的功能都可以

  在这一层实现,例如:存储过程,触发器,视图等;

 

  存储引擎层 

  负责数据的存储和提取,使用插件式的架构模式;支持 InnoDB、MyISAM、Memory 等多个存储引擎

  现在最常用的存储引擎是 InnoDB ,从MySQL 5.5.5 版本开始 InnoDB 是默认存储引擎。

 

  连接器

  连接器负责跟客户端建立连接,获取权限,维持和管理连接;一般写法如下:

mysql -h 192.168.5.116 -P 3306 -u root -p123456

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwxddf.html