MySQL的最主要特性是它的存储引擎架构,这种架构设计将查询处理以及其他系统任务和数据的存储/提取相分离. MySQL最上层服务是一些如连接处理,授权认证,安全等. MySQL的核心服务功能大部分度在第二层架构中.包括查询解析,分析,优化,缓存以及所有的内置函数,所有跨存储引擎的功能都在这一层实现:存储过程,触发器和视图等. 第三层包含了存储引擎.存储引擎负责MySQL中数据的存储和提取.服务器通过API鱼存储引擎进行通信. MySQL会解析查询,并创建内部数据结构(解析树),然后对其进行各种优…