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
>

Responder a