MYSQL基础 - 图1

    MYSQL采用分层架构,大体上被分为三层:

    1. 第一层:服务层,负责连接管理,比如连接处理、授权认证、安全等。
    2. 第二层:负责解析SQL,并对其进行各种优化,包括重写查询、决定表的读取顺序,以及选取合适的索引。
    3. 第三层:存储引擎层,负责MYSQL中数据的存储和提取