WEB开发网
开发学院数据库MySQL MySQL Explain详解 阅读

MySQL Explain详解

 2008-09-03 11:09:02 来源:WEB开发网   
核心提示: (6).SUBQUERY子查询中的第一个select.mysql>explainselect*fromt3whereid=(selectidfromt3whereid=3952602);++-+---+---+---+-+-+---+--+-+|id|select_type|tabl

(6).SUBQUERY

子查询中的第一个select.

mysql>explainselect*fromt3whereid=(selectidfromt3whereid=3952602); 
  +----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------------+ 
  |id|select_type|table|type|possible_keys|key|key_len|ref|rows|Extra| 
  +----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------------+ 
  |1|PRIMARY|t3|const|PRIMARY,idx_t3_id|PRIMARY|4|const|1|| 
  |2|SUBQUERY|t3|const|PRIMARY,idx_t3_id|PRIMARY|4||1|Usingindex| 
  +----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------------+

(7). DEPENDENT SUBQUERY

子查询中的第一个select,取决于外面的查询。

mysql>explainselectidfromt3whereidin(selectidfromt3whereid=3952602); 
  +----+--------------------+-------+-------+-------------------+---------+---------+-------+------+--------------------------+ 
  |id|select_type|table|type|possible_keys|key|key_len|ref|rows|Extra| 
  +----+--------------------+-------+-------+-------------------+---------+---------+-------+------+--------------------------+ 
  |1|PRIMARY|t3|index|NULL|PRIMARY|4|NULL|1000|Usingwhere;Usingindex| 
  |2|DEPENDENTSUBQUERY|t3|const|PRIMARY,idx_t3_id|PRIMARY|4|const|1|Usingindex| 
  +----+--------------------+-------+-------+-------------------+---------+---------+-------+------+--------------------------+

(8).DERIVED

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:MySQL Explain 详解

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接