Un índice agrupado tiene todos los datos de la tabla, mientras que un índice no agrupado solo tiene la columna + la ubicación del índice agrupado o la fila si está en un montón (una tabla sin índice agrupado). Entonces, si hace un conteo (columna) y esa columna está indexada con un índice no agrupado, el servidor SQL solo tiene que escanear el índice no agrupado, que es más rápido que el índice agrupado porque cabrá más en páginas de 8K