Gracias Maxi por responder, Si bien el problema es urgente, cuando lei el mail (a las 19:00) ya no habia nadie que estuviese en trabajando y ningun usuario *matando* al servidor. Asi que el lunes si sigue andando mal te aviso (hay gente del hosting que lo esta intentando solucionar supuestamente) y te mando la planes que pedis...
Gracias nuevamente!, Diego -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Maxi Accotto Sent: Jueves, 05 de Abril de 2007 18:20 To: Diego Jancic Subject: [dbms] Performance entre SP y Consulta directa Pasame los planes de ejecucion cuando lo haces en el QA sin ejecutar el Store y cuando lo haces ejecutando el SP El 5/04/07, Diego Jancic <[EMAIL PROTECTED]> escribió: > Hola, > Deje un trace que hicimos y el SP en ftp://cedev.com.ar/WriteEnabled/Sql/ > (No lo envie a la lista para no mandar archivos) > > El servidor es un SQL 2000 con SP4 en un win2003, la consulta la > estamos ejecutando desde el QA, asi que no hay muchas cosas ocultas... > > Un select @@version tira esto: > Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 > 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Enterprise > Edition on Windows NT 5.2 (Build 3790: Service Pack 1) > > Lo que estamos usando como dato de comparación en el profiler es la columna CPU. > > En el trace y en el txt que esta en el FTP esta la consulta completa y > como ejecutamos el SP, pero la consulta no es nada complicada (algunos > joins y subselects, nada mas) > > Mil Gracias!, > Diego > > On 4/4/07, Maxi Accotto <[EMAIL PROTECTED]> wrote: > > Diego, no es facil poder saber que sucede con solamente esa > > informacion, que service pack tenes, que sql estas usando? que hace el > > SP? como lo llamas? como estas comparando en el profiler? > > > > El 4/04/07, Diego Jancic <[EMAIL PROTECTED]> escribió: > > > Hola Gente, > > > Estamos con un problema de performance bastante extraño. > > > Si abrimos el SQLProfiler y ejecutamos una stored procedure con el query > > > analyzer indica uso del CPU = 3000 o 4000 > > > Si ejecutamos la consulta sacada del SP, pero sin llamar al SP, el uso de > > > CPU baja a 50 o 100 > > > Esa diferencia de CPU se traduce de algunos milisegundos a unos 5 segundos > > > aprox.... > > > > > > Alguien me puede explicar por que la diferencia taaan grande? > > > > > > Gracias, > > > Diego > > > > > > -- > > ---------------------------------------------------- > > Microsoft MVP en SQL Server > > SQLTotalConsulting - Servicios & proyectos en SQLServer > > Orador Culminis - Microsoft Influencier > > www.sqlgurus.org > > ------------------------------------------- > > > > > > -- ---------------------------------------------------- Microsoft MVP en SQL Server SQLTotalConsulting - Servicios & proyectos en SQLServer Orador Culminis - Microsoft Influencier www.sqlgurus.org -------------------------------------------
