En 2000 y 2005 lo maximo que puedes hacer es evitar que consuma hasta un maximo usando la propiedad "query governor cost limit" pero debes tener en cuenta que si supera ese tiempo te va a dar error al intentar ejecutar. Otra alternativa es usar multiples instancias y asignarle menos nucleos de procesamiento a la instancia donde corre esta aplicacion.
Si nada te sirve como dice maxi deberias pasarte a 2008. Por que no envias la query a la lista, seguramente algo se puede hacer para mejorarla y entre todos podemos darte ideas de mejoras. Este tipo de situaciones en general se producen por consultas que estan mal formuladas.. . -- -------------------------------- Ing. José Mariano Alvarez http://blog.josemarianoalvarez.com/ http://twitter.com/JoseMarianoA Microsoft MVP SQL Total Consulting 2009/5/6 Maxi Accotto <[email protected]> > Hola, en sql2000 y 2005 no, en 2008 si podes con el Goveernor > > > > > > Saludos > > > > *Maximiliano Damian Accotto* > > *Microsoft MVP en SQLServer* > > *Consultoria en SQL Server* > > *Buenos Aires-Argentina* > > *[email protected]* > > *http://blog.maxiaccotto.com* > > > > > > *De:* [email protected] [mailto:[email protected]] *En nombre de *Claudia > Almeda > *Enviado el:* miércoles, 06 de mayo de 2009 10:07 a.m. > *Para:* Maxi > *Asunto:* [dbms] Consumo Procesador por Consulta SQL > > > > Buenos dias lista, > > Estoy teniendo un problema y es que tengo una consulta que me consume el > 100% del procesador... quisiera saber si existe alguna clausula o condicion > o algo que delimite el consumo cuando se esta consultando la base de > datos... > > Estoy utilizando SQL Server 2000. > > Espero puedan ayudarme.... Saludos. > > > > Atte Almeda Claudia > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.12.17/2095 - Release Date: 05/04/09 > 06:00:00 >
