索引這塊從存儲(chǔ)結(jié)構(gòu)來分,有2大類,聚集索引和非聚集索引,而非聚集索引在堆表或者在聚集索引表都會(huì)對(duì)其 鍵值有所影響,這塊可以詳細(xì)查看本系列第二篇文章:SQL SERVER大話存儲(chǔ)結(jié)構(gòu)_(2)_非聚集索引如何查找到行記錄。

    非聚集索引內(nèi)又分為多類:?jiǎn)瘟兴饕?、?fù)合索引、包含索引、過濾索引等。之前文章有具體分析過非聚集索引的存儲(chǔ)情況,但是沒有對(duì)復(fù)合索引及包含索引做過多說明,本文來講講這兩個(gè)索引。

   Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)



 

    如果轉(zhuǎn)載,請(qǐng)注明博文來源: www.cnblogs.com/xinysu/   ,版權(quán)歸 博客園 蘇家小蘿卜 所有。望各位支持!

  



回到頂部(go to top)

1 語法及說明

--復(fù)合索引CREATE INDEX IndexName ON tbname(columna,columnb [,columnc...] ) 
--包含索引CREATE INDEX IndexName ON tbname(columna [,columnb,columnc...] ) INCLUDE (column1 [,column2,column3...])

     復(fù)合索引,顧名思義,及多個(gè)列組成的索引,列的順序非常重要,關(guān)系到查詢性能,這點(diǎn)后面會(huì)說明。

     包含索引,建索引SQL 中含有 include 字段,索引鍵值用于WHERE條件過濾,INCLUDE字段用于 SELECT 展示,這點(diǎn)后面也會(huì)說明。

     無論是符合索引還是包含索引,都有索引鍵值長(zhǎng)度不能超過900字節(jié)的限制,但是要注意一點(diǎn),包含索引的include字段是不包括在里邊的。

回到頂部(go to top)

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式