MySQL查询语句的执行方式

MySQL 由 Server 层和引擎层两部分组成。

Server 层包括连接器、查询缓存、分析器、优化器、执行器。

所有的内置函数(如日期、时间、数学和加密函数)、所有跨存储引擎(存储过程、触发器、视图)的功能都在这层实现。

存储引擎层负责数据的存储和提取。

支持 InnoDB、MyIsAM、Menory 等诸多存储引擎,MySQL 5.5.5 版本开始成为默认存储引擎

连接器:连接器负责跟客户端建立连接、获取权限、维持和管理连接。

相关文章