国产探花免费观看_亚洲丰满少妇自慰呻吟_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查詢優化了。  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衡南县| 弋阳县| 财经| 富裕县| 茂名市| 义马市| 皋兰县| 龙南县| 祁东县| 太和县| 梓潼县| 台湾省| 德昌县| 凤冈县| 宁晋县| 吴忠市| 湛江市| 北京市| 伊宁县| 台山市| 美姑县| 汾阳市| 柘城县| 钟山县| 阳高县| 沙洋县| 景泰县| 济南市| 海城市| 龙泉市| 诸暨市| 桦川县| 金溪县| 清水河县| 喀什市| 高淳县| 聊城市| 万州区| 于田县| 纳雍县| 罗定市|