Índice agrupado
- Solo uno por mesa
- Más rápido de leer que no agrupado, ya que los datos se almacenan físicamente en orden de índice
Índice no agrupado
- Se puede usar muchas veces por mesa
- Más rápido para las operaciones de inserción y actualización que un índice agrupado
Ambos tipos de índice mejorarán el rendimiento al seleccionar datos con campos que usan el índice, pero ralentizarán las operaciones de actualización e inserción.
Debido a que la inserción y la actualización son más lentas, los índices agrupados deben establecerse en un campo que normalmente es incremental, es decir, Id. o Marca de tiempo.
SQL Server normalmente solo usará un índice si su selectividad está por encima del 95%.