Así que aquí hay un poco extraño ... Tengo un proceso almacenado que tarda 40 segundos en ejecutarse. Copio el contenido del proceso almacenado a una nueva ventana de consulta, cambio los 2 parámetros de entrada (que son ambas fechas) para que se declaren y establezcan, y ejecute la consulta. Es básicamente ejecución instantánea, sub 1 segundo. La única diferencia es que el proceso almacenado toma las 2 fechas como parámetros.SQL Server Stored Proc tarda (mucho) más tiempo en ejecutarse que la misma consulta ejecutada desde texto en Management Studio
¿Alguien tiene alguna idea de lo que puede hacer que eso suceda?
(estoy corriendo SQL Server 2005)
por cierto, he intentado marcar el proc de recompilación, que no tuvo efecto –
http://www.sommarskog.se /query-plan-mysteries.html – Greg