Query Analizer

07/09/2007 - 18:52 por Elizabeth | Informe spam
Buenas tardes a todos:

Existe alguna forma en que cuando se ejecuten instrucciones desde el query
analizer, ver cuales se van terminando de ejecutar.

Por ejemplo...cuando metemos update a 100 registros...ver cuando ya se van
terminando de ejecutar uno a unoy no hasta que ya termino de ejecutar
todos.


Gracias

Saludos

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
07/09/2007 - 18:58 | Informe spam
No entiendo la pregunta... ese update a 100 registros, es una sola
instrucción que afecta a 100 registros o 100 instrucciones independientes?

Si es el segundo caso, puedes ir metiendo instrucciones PRINT 'texto'
para ver por dónde va el script, aunque tampoco creo que tenga mucha
utilidad...

¿Por qué lo preguntas?

"Elizabeth" escribió en el mensaje
news:
Buenas tardes a todos:

Existe alguna forma en que cuando se ejecuten instrucciones desde el query
analizer, ver cuales se van terminando de ejecutar.

Por ejemplo...cuando metemos update a 100 registros...ver cuando ya se van
terminando de ejecutar uno a unoy no hasta que ya termino de ejecutar
todos.


Gracias

Saludos
Respuesta Responder a este mensaje
#2 Elizabeth
07/09/2007 - 19:22 | Informe spam
Pues me parece que la segunda es la que me ayudaría.

Lo que pasa es que me mandan los desarrolladores un scritp con 21000
condiciones de actualización de registros, esto lo hacen sobre una tabla que
tiene casi 2 milloes de registros, ejecute el scritp desde hace casi 2 horas,
y según esto sigue trabajando, pero no puedo ver en que parte esta por
eso era la duda

Sin embargo me meto al Profile y no veo que ejecute nada de lo que yo
mando

como puedo ver que esta haciendo???

"Carlos Sacristan" wrote:

No entiendo la pregunta... ese update a 100 registros, es una sola
instrucción que afecta a 100 registros o 100 instrucciones independientes?

Si es el segundo caso, puedes ir metiendo instrucciones PRINT 'texto'
para ver por dónde va el script, aunque tampoco creo que tenga mucha
utilidad...

¿Por qué lo preguntas?

"Elizabeth" escribió en el mensaje
news:
> Buenas tardes a todos:
>
> Existe alguna forma en que cuando se ejecuten instrucciones desde el query
> analizer, ver cuales se van terminando de ejecutar.
>
> Por ejemplo...cuando metemos update a 100 registros...ver cuando ya se van
> terminando de ejecutar uno a unoy no hasta que ya termino de ejecutar
> todos.
>
>
> Gracias
>
> Saludos



Respuesta Responder a este mensaje
#3 Isaias
07/09/2007 - 19:44 | Informe spam
Con el permiso de Carlos

Elizabeth

Existe un metodo para el borra y actualizacion masiva de registros y esta
debe ser mediante un WHILE END, en conjunto con SET ROWCOUNT xx

SET ROWCOUNT 10000
WHILE EXISTS(SELECT...)
BEGIN
Aqui viene el UPDATE o codigo T-SQL
END

Esto te da la oportunidad de hacer lo que pides, revisar que tantos
registros llevas actualizados.






Saludos
IIslas


"Elizabeth" wrote:

Pues me parece que la segunda es la que me ayudaría.

Lo que pasa es que me mandan los desarrolladores un scritp con 21000
condiciones de actualización de registros, esto lo hacen sobre una tabla que
tiene casi 2 milloes de registros, ejecute el scritp desde hace casi 2 horas,
y según esto sigue trabajando, pero no puedo ver en que parte esta por
eso era la duda

Sin embargo me meto al Profile y no veo que ejecute nada de lo que yo
mando

como puedo ver que esta haciendo???

"Carlos Sacristan" wrote:

> No entiendo la pregunta... ese update a 100 registros, es una sola
> instrucción que afecta a 100 registros o 100 instrucciones independientes?
>
> Si es el segundo caso, puedes ir metiendo instrucciones PRINT 'texto'
> para ver por dónde va el script, aunque tampoco creo que tenga mucha
> utilidad...
>
> ¿Por qué lo preguntas?
>
> "Elizabeth" escribió en el mensaje
> news:
> > Buenas tardes a todos:
> >
> > Existe alguna forma en que cuando se ejecuten instrucciones desde el query
> > analizer, ver cuales se van terminando de ejecutar.
> >
> > Por ejemplo...cuando metemos update a 100 registros...ver cuando ya se van
> > terminando de ejecutar uno a unoy no hasta que ya termino de ejecutar
> > todos.
> >
> >
> > Gracias
> >
> > Saludos
>
>
>
Respuesta Responder a este mensaje
#4 Elizabeth
07/09/2007 - 21:30 | Informe spam
Muchas gracias Isaias...

esto es lo que necesitaba...

Saludos

"Isaias" wrote:

Con el permiso de Carlos

Elizabeth

Existe un metodo para el borra y actualizacion masiva de registros y esta
debe ser mediante un WHILE END, en conjunto con SET ROWCOUNT xx

SET ROWCOUNT 10000
WHILE EXISTS(SELECT...)
BEGIN
Aqui viene el UPDATE o codigo T-SQL
END

Esto te da la oportunidad de hacer lo que pides, revisar que tantos
registros llevas actualizados.






Saludos
IIslas


"Elizabeth" wrote:

> Pues me parece que la segunda es la que me ayudaría.
>
> Lo que pasa es que me mandan los desarrolladores un scritp con 21000
> condiciones de actualización de registros, esto lo hacen sobre una tabla que
> tiene casi 2 milloes de registros, ejecute el scritp desde hace casi 2 horas,
> y según esto sigue trabajando, pero no puedo ver en que parte esta por
> eso era la duda
>
> Sin embargo me meto al Profile y no veo que ejecute nada de lo que yo
> mando
>
> como puedo ver que esta haciendo???
>
> "Carlos Sacristan" wrote:
>
> > No entiendo la pregunta... ese update a 100 registros, es una sola
> > instrucción que afecta a 100 registros o 100 instrucciones independientes?
> >
> > Si es el segundo caso, puedes ir metiendo instrucciones PRINT 'texto'
> > para ver por dónde va el script, aunque tampoco creo que tenga mucha
> > utilidad...
> >
> > ¿Por qué lo preguntas?
> >
> > "Elizabeth" escribió en el mensaje
> > news:
> > > Buenas tardes a todos:
> > >
> > > Existe alguna forma en que cuando se ejecuten instrucciones desde el query
> > > analizer, ver cuales se van terminando de ejecutar.
> > >
> > > Por ejemplo...cuando metemos update a 100 registros...ver cuando ya se van
> > > terminando de ejecutar uno a unoy no hasta que ya termino de ejecutar
> > > todos.
> > >
> > >
> > > Gracias
> > >
> > > Saludos
> >
> >
> >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida