Dentro de SQL Server tenemos acceso a múltiples estructuras de índices, las más comunes son:
Índices clustered (CI)
Índices non-clustered (NCI)
En el anterior post pudiste ver las características generales de los NCI, por lo que es importante entender cuáles son sus diferencias y en qué caso se usan. Por eso traigo nuevamente un artículo de Brent Ozar, donde encontraras:
Diferencias con índices de tipo clustered
Índices como estructuras de árbol binario
Campos clave y campos incluidos
Índices que cubren las necesidades de una consulta
Es importante entender que definir un CI implica que sus columnas serán incluidas en cualquier índice que sea creado en la tabla; puedes validarlo viendo la definición de las estadísticas de un NCI. Aquí también es clave comprender como funciona un árbol binario y saber que los índices en este motor son de tipo B+Tree; aquí hay una respuesta fundamental para entenderlo mejor.
Si quieres profundizar un poco más en el tema te recomiendo leer la sección de comentarios del artículo de Brent Ozar y si tienes alguna pregunta dejala en los comentarios.
Espero tengas un feliz día