0

我使用SQL Server。SQL Server重複索引

我不知道:爲什麼SQL Server允許你創建重複索引。

例如,你可以創建下列指標:

CREATE INDEX Index1 ON dbo.tb1(Col1, Col2) 
CREATE INDEX Index2 ON dbo.tb1(Col1, Col2) 
CREATE INDEX Index3 ON dbo.tb1(Col1) INCLUDE(Col2) 

SQL Server的性能將得到改善,在SQL Server不允許創建重複的索引。

在此先感謝。

+0

您應該詢問最初設計引擎的Sybase團隊...... –

+0

或者只是Google「爲什麼sql server允許重複索引」並查看前幾項結果中的Connect項鍊接和SQLMag鏈接。 –

+0

@mehdi這是一個錯誤。可以檢查以下鏈接: http://connect.microsoft.com/SQLServer/feedback/details/313227/sql-server-allows-to-created-duplicate-indexes –

回答

0

索引這是一張表。如果你可以有基表的重複,爲什麼不允許它索引?