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

La consulta SQL agota el tiempo de espera cuando se ejecuta desde C#, rápido en SQL Server Management Studio

Tres cosas a tener en cuenta, en orden de preferencia:

  1. Evitar usando AddWithValue() función , ya que eso puede tener implicaciones de rendimiento catastróficas cuando ADO.Net adivina incorrectamente un tipo de columna. Haga lo que debe para poder establecer un tipo de base de datos explícito para cada parámetro
  2. Consulte OPCIÓN DE RECOMPILACIÓN .
  3. Consulte OPTIMIZAR PARA DESCONOCIDO . Haz esto solo después de que los demás hayan fallado.