MySQL的根本架构示意图,从中你能够分明地看到SQL语句在MySQL的各个功能模块中的执行过程。

MySQL的逻辑架构图

大体来说,MySQL能够分为Server层和存储引擎层两局部。

Server层包含连接器、查问缓存、分析器、优化器、执行器等,涵盖MySQL的大多数外围服务性能,以及所有的内置函数(如日期、工夫、数学和加密函数等),所有跨存储引擎的性能都在这一层实现,比方存储过程、触发器、视图等。