MySQL的基础架构
MySQL采用分层架构,主要包括连接层,服务层,和存储引擎层。
- 连接层
- 负责客户端连接的管理,包括验证用户身份、权限检验、连接管理等
- 可以通过数据库连接池来提升连接的处理效率
- 服务层
- 是MySQL的核心,主要负责查询解析、优化、执行等操作。
- 这一层,SQL语句会经过解析、优化器优化,然后转发到存储引擎执行,返回结果。
- 这一层包含查询解析器,优化器,执行计划生成器,日志模块等。
- 存储引擎层
负责数据的实际存储和提取。
MySQL支持多种引擎,如InnoDB、MyISAM、Memory等。

浙公网安备 33010602011771号