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

La consulta SQL se ejecuta más rápido que el procedimiento almacenado

Los SP están precompilados, es posible que se utilice un plan de consulta "malo" que no sea bueno para los argumentos pasados ​​al SP. Puede agregar una OPTION (RECOMPILE) en las consultas dentro del SP para obligar a SQL Server a volver a ejecutar la consulta a través del optimizador de consultas y encontrar la mejor consulta para los parámetros dados.

Ver aquí o aquí para algunos ejemplos e información general...