- 10
- 0
- 约8.49千字
- 约 11页
- 2017-01-09 发布于重庆
- 举报
MYSQL查询优化心得.
查询优化学习心得Mysql性能优化有两个方面,一个是逻辑查询,一个是物理查询。逻辑查询主要从连接的等价转换,连接消除,条件下推等方式对语句进行简化。子查询是逻辑优化过程中需要重点关注的对象,子查询用的不好,往往会造成过多的表扫描。关于子查询的优化,需要注意以下几点:1,在执行计划中出现subQuery, Depented SubQuery的查询方式,说明子查询语句不能优化,查询语句按默认从内外往执行。先执行子查询语句,得到一个中间结果集,再执行外层语句。这种情况主要出现于非spj的子查询语句中,比如含有distinct ,group by 聚合函数,order by limit,union.和相关子查询。2,可以进行优化的子查询语句表现为 嵌套循环Nested Loop算法,连接方式可以是内联接(inner join)或者是半联接(anti-semi-join)如果说在mysql中,内联接的Nested Loop属于子查询展开的话,那么半联接类型的子查询一般是不能够展开的,属于半联接的运算符有exists,not exists,in,not in,半联接是一种查找算法,只要查找到等值数据立刻退出本次循环,not exists,not in则不同,需要全表扫描。对于嵌套循环Nested Loop,mysql的一种优化方式是Materialized,对子查询语句先进行物化,再与外表进行
您可能关注的文档
- MoldFlow基础培训..doc
- moocanalogelectronic题库..docx
- MOOC自然灾害与人..docx
- MOOC毛概课后题答案..docx
- Moravec算子提取特征点..doc
- morphy原汁机---171种蔬果汁自制方法..doc
- MOSDC模型..docx
- MOS的物理机制..doc
- mos二极管..doc
- mooc急救与自救讲义..docx
- 中国国家标准 GB/Z 18975.11-2026工业自动化系统与集成 流程工厂(包括石油和天然气生产设施)生命周期数据集成 第11部分: 基于RDFS方法论的参考数据工业简化用法.pdf
- GB 51251-2017 建筑防烟排烟系统技术标准 正式版加条文.pdf
- 《建筑防烟排烟系统技术标准》GB51251-2017(170822报批稿)规范.pdf
- 2025年人形机器人市场研究报告.docx
- 2025年人形机器人市场研究报告.pdf
- 从对话到执行:OpenClaw企业级智能体应用手册.pdf
- 《商业模式创新》.pdf
- Openclaw龙虾全维度安全实战指南.pdf
- 2025年IT行业项目管理调查报告.pdf
- 2025年宠物洗护市场复盘总结及新品趋势.pdf
最近下载
- 10/0.4kV变电所的设计(毕业学术论文设计).doc VIP
- 乐山3000吨多晶硅项目环评报告书.doc VIP
- [指南]一例上消化道出血的护理 个案护理.ppt VIP
- 部编人教版四年级下册道德与法治全册试卷(含答案) .pdf VIP
- 河道整治工程投标施工组织设计方案(建筑、机电、绿化).pdf VIP
- 9.2.2 用坐标表示平移(第1课时 点在坐标系中的平移)(课件)-七年级数学下(人教版2024).pptx VIP
- 会计学原理(北京交大)中国大学MOOC慕课 章节测验期中考试答案.pdf VIP
- 四川永祥多晶硅有限公司3000吨多晶硅环评报告.docx VIP
- 普及安全知识,提高避险能力主题班会ppt课件.pptx VIP
- 机器学习在反欺诈中的应用-第132篇.docx VIP
原创力文档

文档评论(0)