程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> explain mysql查詢語句

explain mysql查詢語句

編輯:MySQL綜合教程

explain mysql查詢語句   Explain SQL語句性能測試返回值的具體含義:    www.2cto.com   Sql代碼   mysql> explain SELECT `content_id` , `content_old_id`, `content_hasimg` ,`content_time_update`, `content_title_long`, `vhost_content`.`site_id`, `site_domain`, `site_name`, `site_state` FROM `vhost_content` LEFT JOIN `vhost_site` ON `vhost_content`.`site_id` = `vhost_site`.`site_id` WHERE `content_effect` = 1 AND `content_audit` = 1 AND `content_publish` = 1 AND `content_time_update` >= '2012-12-16' AND `vhost_content`.`site_id` LIKE '001001001%' AND 1=1 ORDER BY `content_time_update` desc LIMIT 0 , 25;   +----+-------------+---------------+-------+--------------------------------------------------------------------------+------------------+---------+-------------------------------+------+-----------------------------+   | id | select_type | table         | type  | possible_keys                                                            | key              | key_len | ref                           | rows | Extra                       |   +----+-------------+---------------+-------+--------------------------------------------------------------------------+------------------+---------+-------------------------------+------+-----------------------------+   |  1 | SIMPLE      | vhost_content | range | idx_content_site,Refvhost_site483,idx_content_uptime,idx_content_publish | idx_content_site | 55      | NULL                          |  198 | Using where; Using filesort |   |  1 | SIMPLE      | vhost_site    | ref   | PRIMARY                                                                  | PRIMARY          | 54      | vhostdb.vhost_content.site_id |    1 |                             |   +----+-------------+---------------+-------+--------------------------------------------------------------------------+------------------+---------+-------------------------------+------+-----------------------------+      www.2cto.com   Table:  顯示該語句涉及數據庫表 Type:  這列很重要, 顯示了該連接使用了哪種類別, 有無使用索引,反應語句的質量         。結果值從好到壞依次是 : system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_subquery > range > index > ALL , 一般來說,得保證查詢至少達到range級別, 最好能到達ref級別, 否則就可能出現性能問題。 Possible_key : 指出mysql能使用哪個索引在該表中找到行 Key: 顯示mysql實際使用的鍵(索引), 如果沒有選擇索引, 鍵是null。 Key_len : 顯示mysql決定使用的鍵長度。 如果是null, 則長度為null,在不損失精確性的情況下, 長度越短越好。 Ref: 顯示使用哪個列或常數與key一起從表中選擇行。 Rows: 顯示mysql認為它執行查詢時必須檢查的行數。 Extra : 包含mysql解決查詢的詳細信息。  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved