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

A consulta SQL expira quando executada em C#, rapidamente no SQL Server Management Studio


Três coisas a serem observadas, em ordem de preferência:
  1. Evite usando o AddWithValue() função , pois isso pode ter implicações catastróficas no desempenho quando o ADO.Net adivinha um tipo de coluna errado. Faça o que for necessário para poder definir um tipo de banco de dados explícito para cada parâmetro
  2. Veja OPTION RECOMPILE .
  3. Procure OTIMIZAR PARA DESCONHECIDO . Faça isso somente depois que os outros falharem.