[英]Covering Index versus Clustered Index (Database Index)
我正在使用數據庫系統及其索引,但是要覆蓋索引和聚簇索引之間的明顯區別非常困難。
我已經在Google上搜索了一下,但沒有明確的答案:
我希望有人可以像孩子一樣回答我:-)
真誠的梅斯蒂卡
順便說一句,我正在使用IBM DB2版本9.7
我無法與DB2交流,但是以下內容適用於SQL Server。
當所有必需的列都是索引的一部分時,該索引稱為“覆蓋索引”。 SQL Server 2005通過允許您在索引中包含“包含的列”而引入了這種類型的索引。 這樣,您就可以在索引中包括超出16列限制的其他列,或者這些列太大而無法包含。
雖然每個表只能有一個聚集索引,但是每個表最多可以有249個非聚集索引。
通過具有可用於滿足查詢的覆蓋索引,SQL Server無需返回到聚簇索引即可檢索查詢所需的其余數據。
蘭迪
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.