MySQL查询语句执行流程

转自 01 | 基础架构:一条SQL查询语句是如何执行的? - MySQL实战45讲

问大家一个问题。SELECT * FROM t WHERE id = 1 ; 这条查询语句是怎么执行的。

(6) 执行一条查询语句的流程

  1. 连接器 连接数据库。
  2. 查询缓存
  3. 分析器 词法解析 语法解析
  4. 优化器
  5. 执行器

参考

[1] 01 | 基础架构:一条SQL查询语句是如何执行的? - MySQL实战45讲