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