2、服务端收到查询后先检查查询缓存,如果刚好命中了缓存那么OK直接从缓存里拿出结果给客户端。如果没有那么就进入下一阶段。
3、服务器段解析SQL语句并进行一定的预处理,然后在优化器生成对应的执行计划(优化器的功能是找出最佳的执行计划);如果在这个过程中遇到任何错误都可能停止此次查询。
4、mysql根据优化器生成的最佳执行计划,通过存储引擎的API来执行查询,返回查询结果。
5、mysql将结果返回给客户端。
实际上mysql执行的每一步都比较复杂,此处仅就流程简要描述。
时间:2018-11-13 19:24:24
2、服务端收到查询后先检查查询缓存,如果刚好命中了缓存那么OK直接从缓存里拿出结果给客户端。如果没有那么就进入下一阶段。
3、服务器段解析SQL语句并进行一定的预处理,然后在优化器生成对应的执行计划(优化器的功能是找出最佳的执行计划);如果在这个过程中遇到任何错误都可能停止此次查询。
4、mysql根据优化器生成的最佳执行计划,通过存储引擎的API来执行查询,返回查询结果。
5、mysql将结果返回给客户端。
实际上mysql执行的每一步都比较复杂,此处仅就流程简要描述。
mysql 查询临时表 by创建索引吗 – 数据库 – 前端 mysql 经典sql语句
2020-07-16
2024年真好有你陪伴——人教版高中第六册四单元1200字作文
2024-05-24
[2024年]未来汽车:颠覆性科技与可持续发展的1200字作文素材整理
2024-05-24