課程
/數(shù)據(jù)庫(kù)
/MySQL
/性能優(yōu)化之MySQL優(yōu)化
第一次的優(yōu)化說用主鍵或索引列來order by 是可以減少掃描列,但是前面的查詢的字段必須加索引,不知道是不是我理解的這樣?
2016-11-22
源自:性能優(yōu)化之MySQL優(yōu)化 2-10
正在回答
索引的作用相當(dāng)于圖書的目錄,可以根據(jù)目錄中的頁(yè)碼快速找到所需的內(nèi)容。數(shù)據(jù)庫(kù)使用索引以找到特定值,然后順指針找到包含該值的行。在表中建立索引,然后在索引中找到符合查詢條件的索引值,最后通過保存在索引中的ROWID(相當(dāng)于頁(yè)碼)快速找到表中對(duì)應(yīng)的記錄。
索引的建立是表中比較有指向性的字段,相當(dāng)于目錄,比如說行政區(qū)域代碼,同一個(gè)地域的行政區(qū)域代碼都是相同的,那么給這一列加上索引,避免讓它重復(fù)掃描,從而達(dá)到優(yōu)化的目的!
小風(fēng)3718564 提問者
舉報(bào)
了解MySQL數(shù)據(jù)庫(kù)優(yōu)化的方法和技巧,在課程中共同探討一起學(xué)習(xí)吧
1 回答索引優(yōu)化的使用
1 回答覆蓋索引就是聯(lián)合索引嘛?
1 回答mysql加索引
2 回答limit優(yōu)化2
1 回答索引失效問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-11-23
索引的作用相當(dāng)于圖書的目錄,可以根據(jù)目錄中的頁(yè)碼快速找到所需的內(nèi)容。數(shù)據(jù)庫(kù)使用索引以找到特定值,然后順指針找到包含該值的行。在表中建立索引,然后在索引中找到符合查詢條件的索引值,最后通過保存在索引中的ROWID(相當(dāng)于頁(yè)碼)快速找到表中對(duì)應(yīng)的記錄。
索引的建立是表中比較有指向性的字段,相當(dāng)于目錄,比如說行政區(qū)域代碼,同一個(gè)地域的行政區(qū)域代碼都是相同的,那么給這一列加上索引,避免讓它重復(fù)掃描,從而達(dá)到優(yōu)化的目的!