Ho creato indici compositi (indici per voi gente di matematica) sui tavoli prima con un'ipotesi di come funzionavano. Ero solo curioso di sapere se la mia ipotesi fosse corretta o meno.Come funzionano gli indici compositi?
Presumo che quando si elenca l'ordine delle colonne per l'indice, si specifica anche come verranno raggruppati gli indici. Ad esempio, se si dispone di colonne a
, b
e c
e si specifica l'indice nello stesso ordine a ASC
, b ASC
, e c ASC
allora l'indice risultante sarà essenzialmente molti indici per ogni "gruppo" in a
.
È corretto? In caso contrario, quale sarà l'indice risultante?
vedere qui: [SQL Server copre indici] (http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/sql-server-covering-indexes) per una buona spiegazione – SQLMenace
Questo mi sembra un composito index to me CREATE INDICE NONCLUSTERED idx_PeopleTest_Name_Id_FavoriteColor ON PeopleTest (Name, Id, FavoriteColor) – SQLMenace