MySQL 查询的执行过程

如图所示,当向 MySQL 发送一个请求的时候,MySQL 会依次执行以下操作:

  1. 客户端给服务器发送一条 SQL 查询语句。

  2. 服务器端进行 SQL 语句解析预处理,再由优化器生成对应的执行计划

  3. MySQL 根据优化器生成的执行计划,调用存储引擎的 API 来执行查询。

  4. 将结果返回给客户端。

最后更新于