Sql-Server
EDW 索引問題
我被分配了為 EDW 設計維度或事實表的任務。
我知道一個 SQL Server 表只支持一個行儲存聚集索引(正常聚集索引),並且您可以根據需要創建盡可能多的行儲存非聚集索引(正常非聚集索引)。
我想知道是否可以將聚集列儲存和非聚集索引添加到同一個 SQL Server 表中。
例如,我可以創建一個包含一個行儲存聚集索引(聚集索引)、兩個非聚集行儲存索引(非聚集索引)和一個非聚集列儲存索引的表嗎?
我們儲存數據的 SQL Server 數據庫引擎版本:2014、2016 和 2017。
這可以在 SQL Server 2016 中輕鬆完成。您可以在表上創建非聚集行儲存索引和一個非聚集列儲存索引,即使該表已經具有聚集行儲存索引。
在 SQL Server 2014 中也可以這樣做,但是在創建 NCCI 後無法修改表中的數據。
我建議閱讀文件並在 SSMS 中進行嘗試。