没有合适的资源?快使用搜索试试~ 我知道了~
mysql之sql查询过程
3星 · 超过75%的资源 需积分: 31 10 下载量 182 浏览量
2015-06-16
23:07:39
上传
评论
收藏 1.13MB PPTX 举报
温馨提示
试读
16页
从客户端发送sql语句到返回结果,到底经历了怎样的步骤?本文的描述了mysql协议、查询缓存、解析器、优化器等过程。
资源推荐
资源详情
资源评论
SQL 查询过程
1. 客户端发送一条查询给服务器;
2. 服务器先会检查查询缓存,如果命中了缓存,则立即返回存储在缓存中的结果。
否则进入下一阶段;
3. 服务器端进行 SQL 解析、预处理,再由优化器生成对应的执行计划;
4. MySQL 根据优化器生成的执行计划,调用存储引擎的 API 来执行查询;
5. 将结果返回给客户端。
MySQL 查询执行路径
Mysql 客户端 / 服务端通讯协议
•
典型半双工模式
•
简单快速
•
不能流量控制
•
查询包大小限制 max_allowed_packet
•
SQL_BUFFER_RESULT 作用
•
每一个连接都是单独线程
剩余15页未读,继续阅读
资源评论
- umbrella_show2019-08-20一个图片加几个ppt页面,内容空洞,没有什么帮助。
- fanjieshanghai2019-02-11可以用,感谢分享
hello188988
- 粉丝: 6
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功