MySQL执行计划解读学习课件.pptVIP

  • 4
  • 0
  • 约2.65千字
  • 约 32页
  • 2018-12-09 发布于湖北
  • 举报
MySQL执行计划解读学习课件.ppt

开心快乐每一天 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列表中包含了子查询

文档评论(0)

1亿VIP精品文档

相关文档