首页 > 代码库 > mysql慢查询优化之explain的各列含义
mysql慢查询优化之explain的各列含义
mysql> explain select customer_id,first_name,last_name from customer;+----+-------------+----------+------+---------------+------+---------+------+------+-------+| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |+----+-------------+----------+------+---------------+------+---------+------+------+-------+| 1 | SIMPLE | customer | ALL | NULL | NULL | NULL | NULL | 599 | NULL |+----+-------------+----------+------+---------------+------+---------+------+------+-------+1 row in set (0.00 sec)
返回各列的含义
extra列需要注意的返回值
Using filesort:看到这个的时候,查询就需要优化了
Using temporary 看到这个的时候,也需要优化,
http://www.imooc.com/video/3710
笔记
mysql> explain select max(payment_date) from payment\G*************************** 1. row *************************** id: 1 select_type: SIMPLE table: payment type: ALLpossible_keys: NULL key: NULL key_len: NULL ref: NULL rows: 16086 Extra: NULL1 row in set (0.00 sec)mysql>
mysql慢查询优化之explain的各列含义
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。