Hallo liebes Forum,
ich habe gerade, zum Vergleich zweier Datenbanken, das SchemaCompare-Tool vom Visual Studio 2008 ausgeführt.
Das daraus erstellte UpdateScript enthält unter anderem auch die folgende Anweisung:
[highlight=sql]
CREATE NONCLUSTERED INDEX [_dta_index_MyTable_7_1978490127__K1_K22_2_3_4_5_6_ 7_8_9_10_11_12_13_14_15_16_17_18_19_20_23_24_25_26 _27_28_29_30_31_32]
ON [dbo].[MyTable] ([MyTableId], [PartitionKey])
INCLUDE (hier stehen die 32 wichtigsten Spalten) ON [MyFilegroup]
[/highlight]
Dieser Index hat natürlich so gut wie keinen Sinn und es ist auch kein richtiger Index sondern ein hypothetischer. Soweit ich weiß enthalten hypothetische Indizes nur Statistikinformationen über die angegebenen Spalten und kann nicht als richtiger Index verwendet werden (= nur für den Queryoptimizer brauchbar)
Der "Index" ist im ManagementStudio natürlich auch unter Statistics eingeordnet.
Meine Frage ist nun: Habe ich etwas falsch über hypothetische Indizes verstanden oder ist das eigentlich ein "Fehler" vom VS?
Danke und lg chapster
ich habe gerade, zum Vergleich zweier Datenbanken, das SchemaCompare-Tool vom Visual Studio 2008 ausgeführt.
Das daraus erstellte UpdateScript enthält unter anderem auch die folgende Anweisung:
[highlight=sql]
CREATE NONCLUSTERED INDEX [_dta_index_MyTable_7_1978490127__K1_K22_2_3_4_5_6_ 7_8_9_10_11_12_13_14_15_16_17_18_19_20_23_24_25_26 _27_28_29_30_31_32]
ON [dbo].[MyTable] ([MyTableId], [PartitionKey])
INCLUDE (hier stehen die 32 wichtigsten Spalten) ON [MyFilegroup]
[/highlight]
Dieser Index hat natürlich so gut wie keinen Sinn und es ist auch kein richtiger Index sondern ein hypothetischer. Soweit ich weiß enthalten hypothetische Indizes nur Statistikinformationen über die angegebenen Spalten und kann nicht als richtiger Index verwendet werden (= nur für den Queryoptimizer brauchbar)
Der "Index" ist im ManagementStudio natürlich auch unter Statistics eingeordnet.
Meine Frage ist nun: Habe ich etwas falsch über hypothetische Indizes verstanden oder ist das eigentlich ein "Fehler" vom VS?
Danke und lg chapster
Comment