欢迎来到天天文库
浏览记录
ID:29738435
大小:18.39 KB
页数:9页
时间:2018-12-22
《mysql,查看sql执行计划》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划mysql,查看sql执行计划 MySQL执行计划解读 1、id如果相同,可以认为是一组,从上往下顺序执行;在所有组中,id值越大,优先级越高,越先执行 Explain语法 EXPLAINSELECT?? 变体: 1.EXPLAINEXTENDEDSELECT?? 将执行计划“反编译”成SELECT语句,运行SHOWWARNINGS可得到被MySQL优化器优化后的查询语句 2.EXPLAI
2、NPARTITIONSSELECT?? 用于分区表的EXPLAIN 执行计划包含的信息 id 包含一组数字,表示查询中执行select子句或操作表的顺序 id相同,执行顺序由上至下 如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行 id如果相同,可以认为是一组,从上往下顺序执行;在所有组中,id值越大,优先级越高,越先执行目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保
3、新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 select_type 表示查询中每个select子句的类型 :查询中不包含子查询或者UNION b.查询中若包含任何复杂的子部分,最外层查询则被标记为:PRIMARY c.在SELECT或WHERE列表中包含了子查询,该子查询被标记为:SUBQUERY d.在FROM列表中包含的子查询被标记为:DERIVED e.若第二个SELECT出现在 UNION之后,则被标记为 UNION;若UNION包含在FROM子句的子查询中,
4、外层SELECT将被标记为:DERIVED f.从UNION表获取结果的SELECT被标记为:UNIONRESULT type 表示MySQL在表中找到所需行的方式,又称“访问类型”,常见类型如下: 由左至右,由最差到最好 :FullTableScan,MySQL将遍历全表以找到匹配的行 :FullIndexScan,index与ALL区别为index类型只遍历索引树目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司
5、新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 :索引范围扫描,对索引的扫描开始于某一点,返回匹配值域的行,常见于 between、 等的查询 range访问类型的不同形式的索引访问性能差异 MySQL执行计划解读 Explain语法 EXPLAINSELECT…… 变体: 1.EXPLAINEXTENDEDSELECT…… 将执行计划“反编译”成SELECT语句,运行SHOWWARNINGS可得到被MySQL优化器优化后的查询语句 2.E
6、XPLAINPARTITIONSSELECT…… 用于分区表的EXPLAIN 执行计划包含的信息 id 包含一组数字,表示查询中执行select子句或操作表的顺序 id相同,执行顺序由上至下 如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行 id如果相同,可以认为是一组,从上往下顺序执行;在所有组中,id值越大,优先级越高,越先执行目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障
7、停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 select_type 表示查询中每个select子句的类型 :查询中不包含子查询或者UNION b.查询中若包含任何复杂的子部分,最外层查询则被标记为:PRIMARYc.在SELECT或WHERE列表中包含了子查询,该子查询被标记为:SUBQUERY d.在FROM列表中包含的子查询被标记为:DERIVED e.若第二个SELECT出现在UNION之后,则被标记为UNION;若UNION包含在(来自:写论文网:mysq
8、l,查看sql执行计划)FROM子句的子查询中,外层SELECT将被标记为:DERIVEDf.从UNION表获取结果的SELECT被标记为:UNIONRESULT type 表示MySQL在表中找到所需行的方式,又称“访问类型”,常见类型如下: 由左至右,由最差到最好 :FullTableScan,MySQL将遍历全表以找到匹配的行 :FullIn
此文档下载收益归作者所有