image.png

    1. 一条查询语句,客户端通过通信协议(TCP)与服务器连接,先查询缓存,如果缓存中查到了结果,则直接返回结果。
    2. 缓存中没有,SQL语句会到来解析器,经过语法解析后生成解析树,
    3. 在通过预处理器生成新解析树。
    4. 经过查询优化器,优化SQL,生成执行计划。
    5. 通过执行器,通过API接口查询存储引擎。
    6. 存储引擎在文件系统中查询出数据。

    image.png