新聞中心
文章主要描述的是SQL Server 索引底層實(shí)現(xiàn)的注意事項(xiàng),在對聚集索引進(jìn)行創(chuàng)建時(shí),注意索引列應(yīng)盡量減少,這一點(diǎn)在實(shí)際操作中是很重要的。如果定義一個(gè)大的索引碼,那么該表中的任何非聚集索引就會(huì)顯著的增大。

10年積累的成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有大城免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
因?yàn)槊總€(gè)非聚集索引葉級索引條目都包含了一個(gè)聚集索引碼。
聚集索引適用于以下場景:
列中包含大量的不同值
返回一個(gè)范圍記錄的查詢,像BETWEEN, >, >=, <, and <=.的操作;
順序訪問的列
返回大量記錄的查詢
在查詢中某列被頻繁的包含在join或group語句中,尤其該列也是該表的外鍵。在ORDER BY或 GROUP BY語句的列上建立聚集索引可以減少SQL Server對數(shù)據(jù)的排序,因?yàn)楸碇行幸呀?jīng)是有序的了,這樣可提高查詢的性能。
在OLTP類的應(yīng)用中經(jīng)常需要快速查找某行記錄,尤其是一主鍵的來查找,此時(shí)可在主鍵上創(chuàng)建一個(gè)聚集索引。
聚集索引不適合以下場景:
頻繁變化的列。這樣造成了表中行經(jīng)常移動(dòng),
寬鍵(wide keys)聚集索引的索引碼被所有的非聚集索引來用來檢索,所被存儲在每個(gè)非聚集索引的葉級索引條目中。
以上的相關(guān)內(nèi)容就是對SQL Server 索引底層實(shí)現(xiàn)的注意事項(xiàng) 的介紹,望你能有所收獲。
上述的相關(guān)內(nèi)容就是對SQL Server 索引底層實(shí)現(xiàn)的注意事項(xiàng)的描述,希望會(huì)給你帶來一些幫助在此方面。
分享文章:SQLServer索引底層實(shí)現(xiàn)的注意事項(xiàng)
分享路徑:http://m.5511xx.com/article/coiddoe.html


咨詢
建站咨詢
