Analizador de Consultas en SQL 7

28/01/2004 - 00:15 por Gonzalo | Informe spam
Hola grupo:
tengo un problema, actualmente uno de mis usuarios
ejecuta un procedimiento almacenado que esta muy grande,
el cual se lleva unas 3 horas en la noche, el lo corre
desde su analizasor de consultas pero nos emos percatado,
que aun que este prosedimiento acaba a eso de las 2 de
mañana a mas tardar el manejador no livera esos
recursos, sino es hasta que se mata la secion en el sql
server enterprice manager o bien se cierra el analizador
que corrio este procedimiento almacenado.
Pregunta existe algunaforma de forzar la liberacion de
los recursos
ejemplo
sp_procedimiento
"comando de liveracion"???
, ya que lo hemos intentado correr como un trabajo y casi
siempre truena. de antemano gracias

Preguntas similare

Leer las respuestas

#1 Isaías
28/01/2004 - 02:11 | Informe spam
Habria que ver que esta haciendo su procedimento y porque
se tarda tanto tiempo en ejecutarse, ¿acaso maneja
CURSORES?.

Sin conocer el script, agregue al final

CHEKPOINT
Respuesta Responder a este mensaje
#2 Gonzalo Castillo
28/01/2004 - 15:54 | Informe spam
en si maneja varios cursores y asu ves manda a llamar
otros 4 procedimientos almacenados, cada uno usa cursores
todos se cierren y se DEALLOCATE lo que nos hemos
percatado es que cuando tu haces una consulta x en el
analizador de consultas asi termine, cuando lo vez en el
sql enterprise manager -> en la actividad actual->
informacion de procesos, aparece ocupando toda la
memoria "ES física" aun cuando la Utilizacion esta en 0
pero esto le pega directamente al desempeño de la maquina.
hemos intentado manejar este como un job pero no corre
bien es un caso para la araña????
Habria que ver que esta haciendo su procedimento y


porque
se tarda tanto tiempo en ejecutarse, ¿acaso maneja
CURSORES?.

Sin conocer el script, agregue al final

CHEKPOINT
.

Respuesta Responder a este mensaje
#3 Adrian Garcia
28/01/2004 - 22:05 | Informe spam
Intentaron ejecutar un

DBCC DROPCLEANBUFFERS

Despues de ejecutar el procedimiento almacenado?

Desde ya hay que tener cuidado en este comando ya que seguramente afectara
al rendimiento de la ejecucion de otros comandos que esten ejecutandose en
forma simultanea en ese momento.

Saludos
Adrian D. Garcia
NDSoft

"Gonzalo Castillo" wrote in message
news:57e101c3e5ae$a11cdf40$
en si maneja varios cursores y asu ves manda a llamar
otros 4 procedimientos almacenados, cada uno usa cursores
todos se cierren y se DEALLOCATE lo que nos hemos
percatado es que cuando tu haces una consulta x en el
analizador de consultas asi termine, cuando lo vez en el
sql enterprise manager -> en la actividad actual->
informacion de procesos, aparece ocupando toda la
memoria "ES física" aun cuando la Utilizacion esta en 0
pero esto le pega directamente al desempeño de la maquina.
hemos intentado manejar este como un job pero no corre
bien es un caso para la araña????
Habria que ver que esta haciendo su procedimento y


porque
se tarda tanto tiempo en ejecutarse, ¿acaso maneja
CURSORES?.

Sin conocer el script, agregue al final

CHEKPOINT
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida