Mysql中explain命令查看语句执行概况
生活随笔
收集整理的這篇文章主要介紹了
Mysql中explain命令查看语句执行概况
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Mysql中可以使用explain命令查看查詢語句的執(zhí)行方式,使用方法舉例:explain + 查詢語句
例如:explain select * from user_info
?
幾個重要的字段說明:
table:此次查詢操作是關(guān)聯(lián)哪張數(shù)據(jù)表
type:連接查詢操作類型,一般根據(jù)索引查詢的話為const,如果沒有索引,則遍歷所有數(shù)據(jù)那么為All(此種方式效率極低)
possible_keys:顯示可能應(yīng)用在這張表中的索引。如果為空,沒有可能的索引。
key: 實際使用的索引。如果為NULL,則沒有使用索引。
key_len:使用的索引的長度。在不損失精確性的情況下,長度越短越好
ref:顯示索引的哪一列被使用了,如果可能的話,是一個常數(shù)
rows:返回請求的數(shù)據(jù)的行數(shù)
Extra:查詢的額外信息,暫時還不清楚,待以后積累。。。
轉(zhuǎn)載于:https://www.cnblogs.com/knight-monkey/p/Monkey_study_blog.html
總結(jié)
以上是生活随笔為你收集整理的Mysql中explain命令查看语句执行概况的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 技术网址收藏
- 下一篇: BDB (Berkeley DB)简要数