He creado índices compuestos (índices para usted) en las tablas anteriores con una suposición de cómo funcionaban. Solo tenía curiosidad si mi suposición es correcta o no.¿Cómo funcionan los índices compuestos?
Supongo que cuando enumera el orden de las columnas para el índice, también está especificando cómo se agruparán los índices. Por ejemplo, si usted tiene columnas a
, b
, y c
, y especifica el índice en ese mismo orden a ASC
, b ASC
, y c ASC
entonces el índice resultante será esencialmente muchos índices para cada "grupo" en a
.
¿Es esto correcto? Si no, ¿cómo se verá realmente el índice resultante?
Consulte aquí: [SQL Server que cubre los índices] (http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/sql-server-covering-indexes) para obtener una buena explicación – SQLMenace
Esto parece un compuesto índice para mí CREAR INDICE NO CLASIFICADO idx_PeopleTest_Name_Id_FavoriteColor ON PeopleTest (Name, Id, FavoriteColor) – SQLMenace