[[IT知识]] 揭秘MySQL中的Join Buffer:提升查询效率的关键

[复制链接]
查看: 22|回复: 0
发表于 16 小时前 | 显示全部楼层 | 阅读模式
易博V9下载

揭秘MySQL中的Join Buffer:提升查询效率的关键


揭秘MySQL中的Join Buffer:提升查询效率的关键

说明

1、在MySQL对于join操作的处理过程中,join buffer是一个重要的概念。

2、是MySQL对于table join的一个重要的优化手段。虽然这个概念实现并不复杂,但是这个是实现MySQL join连接优化的一个重要方法,在连接的时候可以极大提高join查询的效率。

实例

  1. Table name Type
  2. t1 range
  3. t2 ref
  4. t3 ALL
  5. The join is then done as follows:
  6. - While rows in t1 matching range
  7. - Read through all rows in t2 according to reference key
  8. - Store used fields from t1, t2 in cache
  9. - If cache is full
  10. - Read through all rows in t3
  11. - Compare t3 row against all t1, t2 combinations in cache
  12. - If row satisfies join condition, send it to client
  13. - Empty cache
  14. - Read through all rows in t3
  15. - Compare t3 row against all stored t1, t2 combinations in cache
  16. - If row satisfies join condition, send it to client
复制代码

以上就是MySQL中join buffer的介绍,希望对大家有所帮助。

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

易博软件介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|Archiver|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表