国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

SQL優化之最左前綴原則分享

IT那活兒 / 880人閱讀
SQL優化之最左前綴原則分享

點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了!!! 




索引結構





聯合索引結構


所以可以沿著這兩個索引樹來進行檢索:
所以where條件里的內容看是否能走索引則看最左前綴原則是否滿足。




常見案例


最左前綴的使用,有兩條說明:

1. Mysql 從左向右匹配直到遇到范圍查詢(>、<、between 、like)就停止匹配。

示例:

  • where a =1 and b =2 and c >3 and d =4。
    如果建立( a , b . cd )順序的索引, d 是用不到索引。
    如果建立( ab , d , c )順序的索引則都可以用到。
2. where 條件中=和 in 是可以亂序的, mysql 的查詢優化器會幫你優化成索引可以識別的形式。

示例:

  • 建立( a , b , c )索引。
    where a =1 and b =2 and c =3。
    where b =2 and a =1 and c =3。
這個對于oracle和mysql都是一樣的。
因此對于聯合索引,等號查詢條件的亂序是無所謂的。


END



本文作者:張德橋

本文來源:IT那活兒(上海新炬王翦團隊)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129460.html

相關文章

  • 數據庫索引

    摘要:通過增加額外的寫操作和存儲空間來維護數據庫索引,可以提高從數據庫中讀取數據的速度。數據庫索引的實現常見的數據庫索引實現有平衡樹樹樹哈希樹,樹參考,中的索引數據庫支持多種索引類型,如索引,哈希索引,全文索引等等。 數據庫索引簡介 數據庫索引的定義 數據庫索引是一種數據結構。通過增加額外的寫操作和存儲空間來維護數據庫索引,可以提高從數據庫中讀取數據的速度。通過索引,不需要搜索數據庫的每一條...

    Towers 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<