Los índices en las columnas utilizadas en la cláusula WHERE de las
consultas importantes normalmente mejoran el rendimiento. Sin embargo, esto
depende del grado de selectividad del índice. La selectividad es la proporción
de filas resultantes respecto al total de filas. Si la proporción es baja,
significa que el índice es muy selectivo, ya que puede deshacerse de la mayoría
de las filas y reducir en gran medida el tamaño del conjunto de resultados. Por
consiguiente, se trata de un índice muy útil. En cambio, un índice que no es
selectivo no es tan útil.
Los índices únicos son los más selectivos. Sólo puede coincidir una fila,
lo que es realmente útil para las consultas que pretenden exactamente devolver
una fila. Por ejemplo, un índice en una sola columna de Id. servirá de ayuda
para encontrar con rapidez una fila concreta.
En definitiva, puede mejorar el rendimiento de la aplicación SQL Server, optimizando
las consultas que utiliza. En los próximos días publicaré en mi blog (este
mismo) otras técnicas fáciles que pueden aplicarse para optimizar el rendimiento de
las consultas.A puntes y recopilaciones de Norman M. Pardell
Puedes consultarme, si deseas cualquier aclaración, pregunta o sugerencia en: Contacto, contestaré tan pronto como me sea posible.