1
Ist es möglich, eine Spalte speichern Index für eine Tabelle in SQL zu erstellen, die bereits einen Clustered-Index & nicht gruppierten Index über es möglicheinen Columns Erstellen Index
Ist es möglich, eine Spalte speichern Index für eine Tabelle in SQL zu erstellen, die bereits einen Clustered-Index & nicht gruppierten Index über es möglicheinen Columns Erstellen Index
Ja, es ist hat. Beispiel:
CREATE TABLE SimpleTable
(ProductKey [int] NOT NULL,
OrderDateKey [int] NOT NULL,
DueDateKey [int] NOT NULL,
ShipDateKey [int] NOT NULL);
GO
CREATE CLUSTERED INDEX cl_simple ON SimpleTable (ProductKey);
GO
CREATE NONCLUSTERED INDEX noncl_simple ON SimpleTable(OrderDateKey);
GO
CREATE NONCLUSTERED COLUMNSTORE INDEX csindx_simple
ON SimpleTable
(OrderDateKey, DueDateKey, ShipDateKey);
GO
Hallo nikolay, Danke für die Beantwortung meiner Anfrage. Ich habe erfolgreich einen nicht gruppierten Columnstore-Index für meine vorhandene Tabelle erstellt, der bereits einen zeilenbasierten Clustered- und einen Nonclustered-Index enthält. Können Sie mir bitte einen Ratschlag geben, wenn ich einen gruppierten columnstore-Index erstellen muss, als ich meinen vorhandenen zeilenbasierten gruppierten Index zuerst löschen muss ??? –