0
如果我們在SQL服務器中已經有一個的列上創建另一個非聚集索引,那會是什麼影響?SQL服務器中同一列上的多個索引
如果我們在SQL服務器中已經有一個的列上創建另一個非聚集索引,那會是什麼影響?SQL服務器中同一列上的多個索引
是的,你可以做到。但是,在列中使用更多索引或在表中使用非聚簇索引可能會降低性能。
效果是根據您的搜索條件在運行時進行判斷。
http://logicalread.solarwinds.com/duplicate-indexes-and-sql-server-performance-nh01/#.VWP8JUaWvQA
SQL Server: multiple index for the same columns performance
Create more than one non clustered index on same column in SQL Server
是的,你可以做到這一點。但是它的目的是什麼?你如何定義它?在一列中創建兩個相同的索引基本上是浪費空間,因爲您要存儲(和維護)兩次相同的信息。 –
「我們可以嗎?」 - 我不知道,當你嘗試時會發生什麼?我不認爲SO曾經打算作爲一個問題的答案儲存庫,你可以通過自己嘗試來回答這個問題。***你可能已經知道在更短的時間內是否有可能讓你寫下這個問題,現在你浪費了我60秒的生命,因爲我很愚蠢的評論:-) – paxdiablo