El sql esta dentro del SP? Otro parametro no es de tipo BIT? Porque a mi me paso que tenia un parametro lógico y era eso lo que demoraba. ¿El parametro que IdEmpresaVendedora que le pasas al procedimiento es el mismo que consultas en el analizador, porque si es otro talvez no tenes actualizadas las estadisticas. Update Statistics.
Otra es probar a utilizar el SP sp_sqlexec Suerte Marcelo ----- Original Message ----- From: Hernán Zaldívar To: Marcelo Colombani Sent: Thursday, January 31, 2008 5:51 PM Subject: [dbms] Consulta que demora demasiado si le paso un parametro Ambos son int... El SQL debe estar calculando mal el plan, pero me llama mucho la atencion que cambiando de parametro a dato, tarde 1 segundo contra 15. La consulta es bastante compleja, tiene vistas y demas cositas.. Estuve viendo ambos planes de ejecucion y son distintos.... ------------------------------------------------------------------------------ De: dbms@mug.org.ar [mailto:[EMAIL PROTECTED] En nombre de Pablo A. Allois Enviado el: Jueves, 31 de Enero de 2008 3:58 p.m. Para: Hernán Zaldívar Asunto: [dbms] Consulta que demora demasiado si le paso un parametro El parametro y el campo tienen el mismo tipo de dato ? Si no es asi, posiblemente se ejecute haciendo (Convert(tipodelparametro, grOfertasNegociadas.IDEmpresaVendedora) = @IdEmpresaVendedora) Y no te use el indice. El plan de ejecucion te puede mostrar mejor eso. Saludos! ------------------------------------------------------------------------------ De: dbms@mug.org.ar [mailto:[EMAIL PROTECTED] En nombre de Hernán Zaldívar Enviado el: Jueves, 31 de Enero de 2008 05:43 p.m. Para: [EMAIL PROTECTED] Asunto: [dbms] Consulta que demora demasiado si le paso un parametro Buenas tardes gente, tengo una consulta larga que en una parte del WHERE hace (grOfertasNegociadas.IDEmpresaVendedora = @IdEmpresaVendedora) Obviamente es un parametro de un SP. Este SP tarda 15 segundo en ejecutarlo Pero si en vez hago lo siguiente: (grOfertasNegociadas.IDEmpresaVendedora = 4892) Tarda 1 segundo!!! tenes idea de por que este comportamiento y tanta diferencia de tiempo? GRACIAS ------------------------------------------------- Analista de Sistemas Hernán Zaldívar Desarrollo - Sistemas [EMAIL PROTECTED] +54 (341) 4091 202 Nextel: 54*224*180 Córdoba 1437 3 piso of. 3 2000 Rosario - Argentina www.fyo.com Detrás de buenas historias de negocios ---------------------------------------------------------------------------------------------------------------------------------------------------- futurosyopciones.com S.A. - Quiere conocer quienes somos? www.fyo.com/empresa ---------------------------------------------------------------------------------------------------------------------------------------------------- PROBLEMAS? QUEJAS? SUGERENCIAS? Su opinión es tomada en cuenta directamente por los responsables de la empresa: [EMAIL PROTECTED] ---------------------------------------------------------------------------------------------------------------------------------------------------- AVISO LEGAL: Esta información es privada y confidencial y está dirigida únicamente a su destinatario. La distribución o copia de este mensaje está estrictamente prohibida. Esta comunicación es sólo para propósitos de información y no debe ser considerada como propuesta, aceptación ni como una declaración de voluntad oficial de futurosyopciones.com S.A. No manifestamos que esta información sea completa o precisa. Toda información contenida en este correo está sujeta a alterarse sin previo aviso. ----------------------------------------------------------------------------------------------------------------------------------------------------