- 博客(2)
- 收藏
- 关注
原创 mysql执行流程总结
sql的执行流程: 1.客户端发送一条sql给服务器 2.服务器通过相关的权限检查之后,先会检查查询缓存,如果命中了缓存,则立即返回缓存中的结果;否则进入下一阶段 3.服务器端进行sql解析,预处理,再由优化器根据该sql所涉及的数据表的统计信息进行计算,生成对应的执行计划 4.MySql根据优化器生成的执行计划,调用存储引擎中的API执行查询 5.将结果返回给客户端 ...
2018-08-16 11:44:19 800
原创 MySQL执行流程
mysql执行一个查询的过程,到底做了些什么: 客户端发送一条查询给服务器; 服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。 服务器段进行SQL解析、预处理,在优化器生成对应的执行计划; mysql根据优化器生成的执行计划,调用存储引擎的API来执行查询。 将结果返回给客户端。 实际上mysql执行的每一步都比较复杂,具体的过程......
2018-08-16 11:29:48 2846
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人