成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

SQL優(yōu)化之最左前綴原則分享

IT那活兒 / 973人閱讀
SQL優(yōu)化之最左前綴原則分享

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




索引結構





聯(lián)合索引結構


所以可以沿著這兩個索引樹來進行檢索:
所以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 的查詢優(yōu)化器會幫你優(yōu)化成索引可以識別的形式。

示例:

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


END



本文作者:張德橋

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

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

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

相關文章

  • 數(shù)據(jù)庫索引

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

    Towers 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

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