MySQL执行计划解读.pptVIP

  • 7
  • 0
  • 约 32页
  • 2017-02-16 发布于湖北
  • 举报
谢谢 * * * MySQL执行计划解读 胡中泉 纲要 ■ MySQL执行计划调用方式 ■ 执行计划包含的信息 ■ 执行计划显示内容解读 ■ MySQL执行计划的局限 ■ QA 通过执行计划可以了解什么 MySQL执行计划调用方式 EXPLAIN SELECT …… 变体: 1. EXPLAIN EXTENDED SELECT …… 将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT …… 用于分区表的EXPLAIN 执行计划包含的信息 id: 包含一组数字,表示查询中执行select子句或操作表的顺序 e.g. id相同,执行顺序由上至下 e.g. 如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行 e.g. id如果相同,可以认为是一组,从上往下顺序执行;在所有组中,id值越大,优先级越高,越先执行 select_type 表示查询中每个select子句的类型(简单 OR复杂) SIMPLE:查询中不包含子查询或者UNION 查询中若包含任何复杂的子部分,最外层查询则被标记为:PRIMARY 在SELECT或WHERE列表中包含了子查询,该子查询被标记为:SUB

文档评论(0)

1亿VIP精品文档

相关文档