Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

A consulta SQL é executada mais rapidamente que o procedimento armazenado


SPs são pré-compilados, pode ser que um plano de consulta "ruim" seja usado, o que não é bom para os argumentos passados ​​para o SP. Você pode adicionar uma OPTION (RECOMPILE) nas consultas dentro do SP para forçar o SQL Server a executar novamente a consulta por meio do otimizador de consulta e encontrar a melhor consulta para os parâmetros fornecidos.

Veja aqui ou aqui para alguns exemplos e informações básicas...