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

Cómo usar el índice en la consulta SQL

En primer lugar, ¿quiere decir que está creando el índice en un procedimiento almacenado? Esa es una mala idea:si ejecuta el procedimiento almacenado dos veces, fallará porque el índice ya existe.

En segundo lugar, su consulta no utiliza la columna mencionada en el índice, por lo que no tendrá ningún impacto.

En tercer lugar, como escribe JodyT, el analizador de consultas (SQL Server mismo) decidirá qué índice usar; es casi seguro que es mejor que tú.

Finalmente, para acelerar la consulta que mencionas, crea un índice en las columnas artc y atelr.