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

首頁 > 網(wǎng)站 > 幫助中心 > 正文

查詢優(yōu)化之EXPLAIN的使用分析

2024-07-09 22:47:50
字體:
供稿:網(wǎng)友

不同的SQL語句寫法,往往會帶來很大的性能差異,我們怎么才能知道執(zhí)行SQL查詢開銷呢?MySQL為我們提供了EXPLAIN關(guān)鍵詞,在你的select語句前加上EXPLAIN關(guān)鍵詞,MySQL將解釋它是如何處理的SELECT查詢,提供有關(guān)表如何聯(lián)接和聯(lián)接的次序,所掃描的記錄數(shù)等相關(guān)信息,你可以憑借這些信息,來優(yōu)化你的SQL查詢。
EXPLAIN select id, username from userinfo where username like '%peng%';
我們在查詢語句前加上了EXPLAIN關(guān)鍵詞,那么我們可以得到如下的報告。

復(fù)制代碼 代碼如下:

id: 1
select_type: SIMPLE
table: userinfo
type: ALL
possible_keys: NULL
key: NULL
key_len: NULL
rel: NULL
rows: 6
Extra: Using where

大概解釋下每一個數(shù)據(jù)項的含義:
id: SELECT識別符,SELECT的查詢序列號;
select_type: SELECT類型,可以是SIMPLE(簡單查詢)、PRIMARY(最外面的select)等;
table:用到的表
type: 聯(lián)接類型
possible_keys: 可用索引列
key: 實際用到的索引列
key_len: 鍵長度
rel: 使用哪個列或常數(shù)與key一起從表中選擇行
rows: 檢查的行數(shù)
Extra: 該列包含MySQL解決查詢的詳細(xì)信息

更具體的解釋請查閱MySQL手冊,在這里,把手冊的內(nèi)容再抄一遍并沒有什么意義,當(dāng)你有了這些參考數(shù)據(jù)后,就能更準(zhǔn)確的完成MySQL查詢優(yōu)化了。

您可能感興趣的文章:

MySQL性能分析及explain的使用說明mysql中explain用法詳解explain分析sql效率的方法
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 尤溪县| 安化县| 罗城| 新巴尔虎左旗| 芒康县| 甘谷县| 东乡| 安康市| 三台县| 平昌县| 土默特右旗| 策勒县| 长兴县| 兰西县| 汶川县| 疏勒县| 虹口区| 永昌县| 隆安县| 临武县| 容城县| 荣昌县| 莱州市| 通化县| 江口县| 桃园县| 景谷| 辉南县| 东乌珠穆沁旗| 清新县| 方正县| 上高县| 常山县| 丰县| 浦东新区| 兴化市| 保亭| 宁南县| 永吉县| 祁门县| 大理市|