<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        Mysql之EXPLAIN顯示usingfilesort_MySQL

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 17:58:25
        文檔

        Mysql之EXPLAIN顯示usingfilesort_MySQL

        Mysql之EXPLAIN顯示usingfilesort_MySQL:MySQLexplain bitsCN.com EXPLAIN 是mysql解釋select查詢(xún)的一個(gè)關(guān)鍵字,可以很方便的用于調(diào)試 語(yǔ)法格式如下 EXPLAIN tbl_name 或者: EXPLAIN SELECT select_options EXPLAIN 語(yǔ)句可以被當(dāng)作 DESCRIBE 的同義詞來(lái)用,也可以用來(lái)獲取
        推薦度:
        導(dǎo)讀Mysql之EXPLAIN顯示usingfilesort_MySQL:MySQLexplain bitsCN.com EXPLAIN 是mysql解釋select查詢(xún)的一個(gè)關(guān)鍵字,可以很方便的用于調(diào)試 語(yǔ)法格式如下 EXPLAIN tbl_name 或者: EXPLAIN SELECT select_options EXPLAIN 語(yǔ)句可以被當(dāng)作 DESCRIBE 的同義詞來(lái)用,也可以用來(lái)獲取

        MySQLexplain

        bitsCN.com

        EXPLAIN 是mysql解釋select查詢(xún)的一個(gè)關(guān)鍵字,可以很方便的用于調(diào)試
        語(yǔ)法格式如下
        EXPLAIN tbl_name
        或者:
        EXPLAIN SELECT select_options
        EXPLAIN 語(yǔ)句可以被當(dāng)作 DESCRIBE 的同義詞來(lái)用,也可以用來(lái)獲取一個(gè)MySQL要執(zhí)行的 SELECT 語(yǔ)句的相關(guān)信息。

        EXPLAIN tbl_name 語(yǔ)法和 DESCRIBE tbl_name 或 SHOW COLUMNS FROM tbl_name 一樣。

        當(dāng)在一個(gè) SELECT 語(yǔ)句前使用關(guān)鍵字 EXPLAIN 時(shí),MYSQL會(huì)解釋了即將如何運(yùn)行該 SELECT 語(yǔ)句,它顯示了表如何連接、連接的順序等信息。

        以下信息為引用:

        在explain我們所使用的sql的時(shí)候,經(jīng)常會(huì)遇到using filesort這種情況,原以為是由于有相同列值的原因引起,結(jié)果昨天看到公司的一個(gè)sql,跟同事討論了下加上自己又做了一些測(cè)試,突然發(fā)現(xiàn)自己原來(lái)的想法是錯(cuò)誤的。

        首先,只有在order by 數(shù)據(jù)列的時(shí)候才可能會(huì)出現(xiàn)using filesort,而且如果你不對(duì)進(jìn)行order by的這一列設(shè)置索引的話,無(wú)論列值是否有相同的都會(huì)出現(xiàn)using filesort。因此,只要用到order by 的這一列都應(yīng)該為其建立一個(gè)索引。

        其次,在這次測(cè)試中,使用了一個(gè)稍微有點(diǎn)復(fù)雜的例子來(lái)說(shuō)明這個(gè)問(wèn)題,下面詳細(xì)用這個(gè)例子說(shuō)一下:

        SELECT * FROM DB.TB WHERE ID=2222 AND FID IN (9,8,3,13,38,40) ORDER BY INVERSE_DATE LIMIT 0, 5
        里面建立的索引為一個(gè)三列的多列索引:IDX(ID,FID ,INVERSE_DATE) 。INVERSE_DATE這個(gè)是時(shí)間的反向索引。

        對(duì)于這個(gè)sql我當(dāng)時(shí)最開(kāi)始認(rèn)為應(yīng)該是個(gè)優(yōu)化好的狀態(tài),應(yīng)該沒(méi)有什么紕漏了,結(jié)果一explain才發(fā)現(xiàn)竟然出現(xiàn)了:Using where; Using filesort。

        為什么呢,后來(lái)經(jīng)過(guò)分析才得知,原來(lái)在多列索引在建立的時(shí)候是以B-樹(shù)結(jié)構(gòu)建立的,因此建立索引的時(shí)候是先建立ID的按順序排的索引,在相同ID的情況下建立FID按 順序排的索引,最后在FID 相同的情況下建立按INVERSE_DATE順序排的索引,如果列數(shù)更多以此類(lèi)推。有了這個(gè)理論依據(jù)我們可以看出在這個(gè)sql使用這個(gè)IDX索引的時(shí)候只是用在了order by之前,order by INVERSE_DATE 實(shí)際上是using filesort出來(lái)的。汗死了。因此如果我們要在優(yōu)化一下這個(gè)sql就應(yīng)該為它建立另一個(gè)索引IDX(ID,INVERSE_DATE),這樣就消除了using filesort速度也會(huì)快很多。問(wèn)題終于解決了。

        bitsCN.com

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Mysql之EXPLAIN顯示usingfilesort_MySQL

        Mysql之EXPLAIN顯示usingfilesort_MySQL:MySQLexplain bitsCN.com EXPLAIN 是mysql解釋select查詢(xún)的一個(gè)關(guān)鍵字,可以很方便的用于調(diào)試 語(yǔ)法格式如下 EXPLAIN tbl_name 或者: EXPLAIN SELECT select_options EXPLAIN 語(yǔ)句可以被當(dāng)作 DESCRIBE 的同義詞來(lái)用,也可以用來(lái)獲取
        推薦度:
        標(biāo)簽: 關(guān)鍵字 mysql explain
        • 熱門(mén)焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門(mén)推薦

        專(zhuān)題
        Top
        主站蜘蛛池模板: 精品久久久久久国产免费了| 免费观看久久精彩视频| 日韩一级片免费观看| 免费的一级片网站| 无码天堂亚洲国产AV| 亚洲精品无码日韩国产不卡?V| 亚洲狠狠ady亚洲精品大秀| av片在线观看永久免费| 成人免费a级毛片| 亚洲人成电影网站色www| 日本高清免费网站| 美女视频黄.免费网址| 亚洲国产精品13p| 三年在线观看免费观看完整版中文| 免费无码A片一区二三区| 亚洲国产欧美日韩精品一区二区三区| 成年人性生活免费视频| 国产精品亚洲小说专区| 亚洲人成色7777在线观看不卡| 97在线免费观看视频| 亚洲国产精品激情在线观看| 亚洲阿v天堂在线2017免费| 亚洲精品国产精品乱码不卡√ | 久久综合日韩亚洲精品色| 久久久久久久岛国免费播放| 亚洲卡一卡2卡三卡4麻豆| 日本无吗免费一二区| aa级女人大片喷水视频免费| 亚洲国产精品久久久久婷婷老年| 美女被免费喷白浆视频| 美景之屋4在线未删减免费 | 亚洲精品中文字幕无码AV| 无码高潮少妇毛多水多水免费| 一区免费在线观看| 78成人精品电影在线播放日韩精品电影一区亚洲 | 免费在线黄色网址| 久久国产精品成人片免费| 亚洲欧美乱色情图片| 亚洲伊人久久成综合人影院| 全黄A免费一级毛片| 亚洲性天天干天天摸|