2021
03-29
03-29
详解MySQL 查询语句的执行过程
首先先简单的将一个查询语句背后MySQL做了什么捋一捋:客户端发送一条查询给服务器。服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一个阶段。服务器端进行SQL解析,预处理,再由优化器生成对应的执行计划。MySQL根据优化器生成的执行计划,调用存储引擎的API来执行查询。将结果返回给客户端。接着我们就将这个过程中的这些步骤详细的进行展开。1.客户端和服务器端之间的通信方式客户...
继续阅读 >