和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要完成一些类似于连接处理、授权认证、及相关的安全方案。数据存储层,主要是将数据存储在运行于裸设备的文件系统之上,并完成与存储引擎的交互。它仅仅将缓存中的结果返回给用户即可,这将大大提高系统的性能。语法解析器和预处理:首先mysql通过关键字将SQL语句进行解析,并生成一颗对应的“解析树”。mysql解析器将使用mysql语法规则验证和解析查询;预处理器则根据一些mysql规则进一步检查解析数是否合法。查询优化器当解析树被认为是合法的了,并且由优化器将其转化成执行计划。优化器的作用就是找到这其中最好的执行计划。。
暂无评论