国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

查詢優化之EXPLAIN的使用分析

2024-07-24 12:40:56
字體:
來源:轉載
供稿:網友
不同的SQL語句寫法,往往會帶來很大的性能差異,我們怎么才能知道執行SQL查詢開銷呢?MySQL為我們提供了EXPLAIN關鍵詞,在你的select語句前加上EXPLAIN關鍵詞,MySQL將解釋它是如何處理的SELECT查詢,提供有關表如何聯接和聯接的次序,所掃描的記錄數等相關信息,你可以憑借這些信息,來優化你的SQL查詢。 EXPLAIN select id, username from userinfo where username like '%peng%'; 我們在查詢語句前加上了EXPLAIN關鍵詞,那么我們可以得到如下的報告。   復制代碼 代碼如下:     id: 1 select_type: SIMPLE table: userinfo type: ALL possible_keys: NULL key: NULL key_len: NULL rel: NULL rows: 6 Extra: Using where     大概解釋下每一個數據項的含義: id: SELECT識別符,SELECT的查詢序列號; select_type: SELECT類型,可以是SIMPLE(簡單查詢)、PRIMARY(最外面的select)等; table:用到的表 type: 聯接類型 possible_keys: 可用索引列 key: 實際用到的索引列 key_len: 鍵長度 rel: 使用哪個列或常數與key一起從表中選擇行 rows: 檢查的行數 Extra: 該列包含MySQL解決查詢的詳細信息 更具體的解釋請查閱MySQL手冊,在這里,把手冊的內容再抄一遍并沒有什么意義,當你有了這些參考數據后,就能更準確的完成MySQL查詢優化了。  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广饶县| 华阴市| 柞水县| 贵溪市| 内黄县| 北宁市| 水富县| 迭部县| 扶余县| 中牟县| 天全县| 沈阳市| 中卫市| 阳泉市| 吐鲁番市| 都安| 陇南市| 鹤山市| 宜黄县| 周至县| 桑植县| 家居| 光山县| 白河县| 苏尼特左旗| 青岛市| 建湖县| 石嘴山市| 盐池县| 涞水县| 酉阳| 石阡县| 连州市| 兴山县| 镇原县| 罗田县| 城口县| 双江| 奈曼旗| 汤原县| 平潭县|