MySQL执行过程

当面试官问我 MySQL是怎么执行的 我💫了 ,💪💪 🦆 🦆

MySQL执行过程

MySQL客户端和服务器之间的通信协议是“半双工”的

  • 大概过程
    -- 1 客户端向MySQL服务器发送一条查询请求
    -- 2 服务器首先检查查询缓存,如果命中缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段
    -- 3 服务器进行SQL解析、预处理、再由优化器生成对应的执行计划
    -- 4 MySQL根据执行计划,调用存储引擎的API来执行查询
    -- 5 将结果返回给客户端,同时缓存查询结果
posted @ 2019-12-24 20:52  VVII  阅读(139)  评论(0)    收藏  举报