sql >> Base de Datos >  >> RDS >> Sqlserver

Cuál es mejor:Marcador/Búsqueda de clave o Escaneo de índice

Búsqueda de índice, cada vez.

Las búsquedas son costosas, por lo que esto cubre los índices y, especialmente, se agregó la cláusula INCLUDE para mejorarlos.

Decir que si espera exactamente una fila, por ejemplo, una búsqueda seguida de una búsqueda puede ser mejor que tratar de cubrir una consulta. Confiamos en esto para evitar otro índice en ciertas situaciones.

Editar:artículo de conversación simple:Uso de índices de cobertura para mejorar el rendimiento de las consultas

Editar, agosto de 2012

Las búsquedas ocurren por fila por eso escalan mal. Eventualmente, el optimizador elegirá un escaneo de índice agrupado en lugar de una búsqueda+búsqueda porque es más eficiente que muchas búsquedas.