ly2000

导航

1、一条mysql是如何执行的?

1、根据网络协议建立连接(连接器) 客户端与MYSQL
2、查询缓存
命中:
(执行器)执行SQL (执行sql会调用存储引擎的API接口)
未命中:
(解释器)词法分析、语法分析
(优化器)给出执行计划 --然后就(执行器)执行

Server 层负责建立连接、分析和执行 SQL
存储引擎层负责数据的存储和提取

posted on 2023-10-13 22:40  L&Y`  阅读(3)  评论(0编辑  收藏  举报