付費(fèi)下載
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、如果在SELECT語(yǔ)句前放上EXPLAIN,MySQL將解釋它如何處理SELECT,表加入索引以得到一個(gè)使用索引來(lái)尋找記錄的更快的 SELECT。原文1、EXPLAIN EXPLAINtbl_name是DESCRIBEtbl_nameSHOWCOLUMNSFROM tbl_name 的一個(gè)同義詞。2、EXPLAIN EXTENDED SELECT 如果在SELECT 語(yǔ)句前放上EXPLAIN,MySQL 將解釋它如何處SELECT,提供有關(guān)表如何聯(lián)接和聯(lián)接的次序借助于EXPLAIN,可以知道什么時(shí)候必須為表加入索引以得到一個(gè)使用索引來(lái)EXPLAIN為用于SELECT語(yǔ)句中的每個(gè)表返回一行信息。
2、表以它們?cè)谔幚聿樵冞^(guò)程中將被MySQL 讀入的順序被列出。MySQL 用一遍掃描多 次聯(lián)接表處理完后,它輸出選中的列并且返回表直到找到一個(gè)有的匹配行的當(dāng)使用EXTENDED 關(guān)鍵字時(shí),EXPLAIN 產(chǎn)生附加信息,可以用SHOW 且執(zhí)行優(yōu)化規(guī)則后SELECT 語(yǔ)句是什么樣子,并且還可能包括優(yōu)化過(guò)程的其它EXPLAIN 的每個(gè)輸出行提供一個(gè)表的相關(guān)信息,并且每個(gè)行包括下面的列id:SELECT 識(shí)別符。這是SELECT select_type:SELECT 類型SIMPLE: 簡(jiǎn)單SELECT(不使用UNION或子查詢UNION:UNION中的第二個(gè)或后面的SELECTDEPENDENT UNI
3、ON:UNION 中的第二個(gè)或后面的SELECT 語(yǔ)句,取決于外面的 const:表最多有一個(gè)匹配行,它將在查詢開(kāi)始時(shí)被。因?yàn)閮H有一行,在這行的列值可被優(yōu)化器剩余部分認(rèn)為是常數(shù)。const PRIMARY KEY 或 UNIQUE 索引的所有部分時(shí)。接類型,除了 const 類型。它用在一個(gè)索引的所有 部分被聯(lián)接使用并且索引是 UNIQUEPRIMARY KEY。eq_ref 可以用于使用= 操作符比較的帶索引的列。比UNIQUEPRIMARY KEY(換句話說(shuō),如果聯(lián)接不能基于關(guān)鍵字選擇單個(gè)行的話),則使用 ref。如果使用的鍵僅僅匹配少量行,該聯(lián)接類型是不錯(cuò)的。ref 可以用于使用=或&
4、lt;=操作符的帶索引index_merge:該聯(lián)接類型表示使用了索引合并優(yōu)化方法。在這種情況下,key列包含了使用的索引的,key_len 包含了使用的索引的最長(zhǎng)的關(guān)鍵元素。unique_subquery:該類型替換了下面形式的 IN 子查詢的 ref:value IN (SELECT primary_keyFROMsingle_tableWHEREsome_expr);unique_subquery是一個(gè)索引查找 合下列形式的子查詢中的非 唯一索引: value IN (SELECT key_column FROM single_table WHERE some_expr) 不要使用ALL
5、,使得行能基于前面的表中的常數(shù)值或列值被檢索出。possible_keys:possible_keys 列MySQL 能使用哪個(gè)索引在該表中找到行。注意該列完全獨(dú)立EXPLAIN 輸出所示的表的次味著possible_keyskey:key 列顯示MySQL 實(shí)際決定使用的鍵(索引)。如果沒(méi)有選擇索引,鍵是 NULL。要想強(qiáng)制MySQL 使用或忽視possible_keys 列中的索引,在查詢中使用 FORCE INDEX、USE INDEX 或者IGNORE INDEX。key_len:key_len 列顯示MySQL 決定使用的鍵長(zhǎng)度。如果鍵是NULL,則長(zhǎng)度為NULL。注意通過(guò)key_l
6、en值可以確定MySQL將實(shí)際使用一個(gè)多部關(guān)鍵ref:ref 列顯示使用哪個(gè)列或常數(shù)與key 一起從表中選擇行。 Extra:該列包含MySQL 解決查詢的詳細(xì)信息。 rangecheckedforeachrecordindexmap::MySQL沒(méi)有發(fā)現(xiàn)好的可以使用的索引,組合,MySQL 檢查是否可 以使用range 或index_merge 方法來(lái)索取行。Using filesort:MySQL 需要額外的一次傳遞,以找出如何按排序順序檢索行。通過(guò)WHERE子句的行保存排序關(guān)鍵字和行的指Using index:從只使用索引樹(shù)中的信息而不需要進(jìn)一步搜索實(shí)際的行來(lái)檢索表Usingtemporary:為了解決查詢,MySQL需要?jiǎng)?chuàng)建一個(gè)臨時(shí)表來(lái)容納結(jié)果。典型情況如查詢包含可以按不同情況列出列的 GROUP BY ORDER BY 子句時(shí)。Using where:WHERE 子句用于限制哪一個(gè)行匹配下一個(gè)表或發(fā)送到客戶。除非你Extra Using where 并且表聯(lián)接類型為 ALL 或 index,查詢可能會(huì)有一些錯(cuò)誤。Using sort_union(.), Using union(.), Using intersect 列,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026廣西貴港市桂平市尋旺鄉(xiāng)中心幼兒園招聘專任教師、安保人員3人備考題庫(kù)完整參考答案詳解
- 2026廣東廣州市衛(wèi)生健康委員會(huì)直屬事業(yè)單位廣州醫(yī)科大學(xué)附屬市八醫(yī)院第一次招聘23人備考題庫(kù)及答案詳解(考點(diǎn)梳理)
- 2026云南玉溪市紅塔區(qū)中醫(yī)醫(yī)院第一批就業(yè)見(jiàn)習(xí)崗位招募4人備考題庫(kù)(含答案詳解)
- 2026河南益民控股招聘9人備考題庫(kù)參考答案詳解
- 2026年福建莆田市城廂區(qū)新任教師公開(kāi)考核招聘20人備考題庫(kù)及答案詳解(新)
- 2026浙江溫州市平陽(yáng)縣長(zhǎng)汽機(jī)動(dòng)車駕駛員考試服務(wù)有限責(zé)任公司招聘編外人員(勞務(wù)派遣)3人備考題庫(kù)及一套完整答案詳解
- 2026NIBS趙詩(shī)杰實(shí)驗(yàn)室招聘實(shí)驗(yàn)技術(shù)員科研助理備考題庫(kù)及答案詳解(新)
- 2026江西九江市八里湖新區(qū)國(guó)有企業(yè)招聘48人備考題庫(kù)含答案詳解
- 2026河南開(kāi)封市市直機(jī)關(guān)遴選公務(wù)員44人備考題庫(kù)及完整答案詳解1套
- 2026廣東佛山市南海區(qū)獅城中學(xué)招聘初中教師1人備考題庫(kù)參考答案詳解
- 離婚協(xié)議標(biāo)準(zhǔn)版(有兩小孩)
- 浙江省臺(tái)州市路橋區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期1月期末考試語(yǔ)文試題(含答案)
- 假體隆胸后查房課件
- 2023年互聯(lián)網(wǎng)新興設(shè)計(jì)人才白皮書(shū)
- DB52-T 785-2023 長(zhǎng)順綠殼蛋雞
- c語(yǔ)言知識(shí)點(diǎn)思維導(dǎo)圖
- 關(guān)于地方儲(chǔ)備糧輪換業(yè)務(wù)會(huì)計(jì)核算處理辦法的探討
- GB/T 29319-2012光伏發(fā)電系統(tǒng)接入配電網(wǎng)技術(shù)規(guī)定
- GB/T 1773-2008片狀銀粉
- GB/T 12007.4-1989環(huán)氧樹(shù)脂粘度測(cè)定方法
- (完整版)北京全套安全資料表格
評(píng)論
0/150
提交評(píng)論