MySQL查询的执行过程

MySQL执行一个查询的过程 如图: mysql 客户端发送一个查询给服务器。 服务器先检查查询缓存,若是命中,则直接返回缓存中的结果。若是没有没有命中,则进入下一阶段(解析器)。 服务器由解析器检查sql语法是否正确,而后由预处理器检查sql中的表和字段是否存在,最后由查询优器生成执行计划。这一步很耗资源。 mysql根据优化器生成的执行计划,调用存储引擎的API来执行查询。 将结果返回给客户端
相关文章
相关标签/搜索