desempeño en el server de produccion

16/10/2007 - 14:49 por SergioT | Informe spam
Hola
tengo u problma un poco raro, en mi maquina de desarrollo (Seql2000 MSDE)
tengo unas consultas que tardan 12segundos y en el server de producion con
SqlServer la misma consulta tarda como 1.5 minutos!!! y de hecho el servidor
es una maquina muchisimo mejor que la dedesarrollo
Estamos hablando de una aplicacion asp.net sobre win2003 con el
sqlserver2000, es un servidor IBM de lejos mejor que las pc Hp de
desarrollo, además muchas otras consulta que corren en ese server son
muchisimo mas rapidas ahi que en las maquinas de desarrollo como es de
esperar.

Como dato que por ahi les sirve, estas consultas que están lentas tienen
bucles sobre cursores y mucho uso de estructuras de control.

Que cosas puedo revisar o hacer para solucionar el problema????


gracias
Sergio

Preguntas similare

Leer las respuestas

#11 SergioT
18/10/2007 - 18:45 | Informe spam
hola

eso que indiocas

dbcc indexdefrag

es un comando??? no hallo ese comando en mi disco, donde esta o que es

gracias


"Jose Mariano Alvarez"
escribió en el
mensaje news:
En 2000 puedes probar con dbcc indexdefrag



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el problema
también ayuda.



"SergioT" wrote in message
news:

Hola

Como hago para defragmentar la base de datos y volver a generar
indices???
creo un plan de mantenimiento??? o hay forma de hacerlo una sola vez

gracias

"Eduardo Castro" escribió en el mensaje
news:OQUqzx$
Unido a estos comentario debes tomar en cuenta la distribución física de
los datos en el servidor producción, así como la velocidad de discos,
defragmentación de índices, etc.

Saludos,

Eduardo Castro - MVP
http://ecastrom.blogspot.com


"SergioT" wrote in message
news:%238Zf7M$
Hola
tengo u problma un poco raro, en mi maquina de desarrollo (Seql2000
MSDE) tengo unas consultas que tardan 12segundos y en el server de
producion con SqlServer la misma consulta tarda como 1.5 minutos!!! y
de hecho el servidor es una maquina muchisimo mejor que la dedesarrollo
Estamos hablando de una aplicacion asp.net sobre win2003 con el
sqlserver2000, es un servidor IBM de lejos mejor que las pc Hp de
desarrollo, además muchas otras consulta que corren en ese server son
muchisimo mas rapidas ahi que en las maquinas de desarrollo como es de
esperar.

Como dato que por ahi les sirve, estas consultas que están lentas
tienen bucles sobre cursores y mucho uso de estructuras de control.

Que cosas puedo revisar o hacer para solucionar el problema????


gracias
Sergio













Respuesta Responder a este mensaje
#12 Salvador Ramos
18/10/2007 - 18:54 | Informe spam
Hola,

Ese mandato debes ejecutarlo desde Query Analyzer, por ejemplo.
Deberías buscar dicho mandato en la ayuda e informarte delo que hace.

Un saludo
Salvador Ramos

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
www.helpdna.net/acerca_de_salvador_ramos.htm


"SergioT" escribió en el mensaje
news:OR$
hola

eso que indiocas

dbcc indexdefrag

es un comando??? no hallo ese comando en mi disco, donde esta o que es

gracias


"Jose Mariano Alvarez"
escribió en el
mensaje news:
En 2000 puedes probar con dbcc indexdefrag



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el problema
también ayuda.



"SergioT" wrote in message
news:

Hola

Como hago para defragmentar la base de datos y volver a generar
indices???
creo un plan de mantenimiento??? o hay forma de hacerlo una sola vez

gracias

"Eduardo Castro" escribió en el mensaje
news:OQUqzx$
Unido a estos comentario debes tomar en cuenta la distribución física
de los datos en el servidor producción, así como la velocidad de
discos, defragmentación de índices, etc.

Saludos,

Eduardo Castro - MVP
http://ecastrom.blogspot.com


"SergioT" wrote in message
news:%238Zf7M$
Hola
tengo u problma un poco raro, en mi maquina de desarrollo (Seql2000
MSDE) tengo unas consultas que tardan 12segundos y en el server de
producion con SqlServer la misma consulta tarda como 1.5 minutos!!! y
de hecho el servidor es una maquina muchisimo mejor que la
dedesarrollo
Estamos hablando de una aplicacion asp.net sobre win2003 con el
sqlserver2000, es un servidor IBM de lejos mejor que las pc Hp de
desarrollo, además muchas otras consulta que corren en ese server son
muchisimo mas rapidas ahi que en las maquinas de desarrollo como es de
esperar.

Como dato que por ahi les sirve, estas consultas que están lentas
tienen bucles sobre cursores y mucho uso de estructuras de control.

Que cosas puedo revisar o hacer para solucionar el problema????


gracias
Sergio

















Respuesta Responder a este mensaje
#13 SergioT
18/10/2007 - 21:28 | Informe spam
hola Salvador

ok gracias lo voy a ver

gracias por la aclaracion

"Salvador Ramos" escribió en el
mensaje news:%
Hola,

Ese mandato debes ejecutarlo desde Query Analyzer, por ejemplo.
Deberías buscar dicho mandato en la ayuda e informarte delo que hace.

Un saludo
Salvador Ramos

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
www.helpdna.net/acerca_de_salvador_ramos.htm


"SergioT" escribió en el mensaje
news:OR$
hola

eso que indiocas

dbcc indexdefrag

es un comando??? no hallo ese comando en mi disco, donde esta o que es

gracias


"Jose Mariano Alvarez"
escribió en el
mensaje news:
En 2000 puedes probar con dbcc indexdefrag



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.



"SergioT" wrote in message
news:

Hola

Como hago para defragmentar la base de datos y volver a generar
indices???
creo un plan de mantenimiento??? o hay forma de hacerlo una sola vez

gracias

"Eduardo Castro" escribió en el mensaje
news:OQUqzx$
Unido a estos comentario debes tomar en cuenta la distribución física
de los datos en el servidor producción, así como la velocidad de
discos, defragmentación de índices, etc.

Saludos,

Eduardo Castro - MVP
http://ecastrom.blogspot.com


"SergioT" wrote in message
news:%238Zf7M$
Hola
tengo u problma un poco raro, en mi maquina de desarrollo (Seql2000
MSDE) tengo unas consultas que tardan 12segundos y en el server de
producion con SqlServer la misma consulta tarda como 1.5 minutos!!! y
de hecho el servidor es una maquina muchisimo mejor que la
dedesarrollo
Estamos hablando de una aplicacion asp.net sobre win2003 con el
sqlserver2000, es un servidor IBM de lejos mejor que las pc Hp de
desarrollo, además muchas otras consulta que corren en ese server son
muchisimo mas rapidas ahi que en las maquinas de desarrollo como es
de esperar.

Como dato que por ahi les sirve, estas consultas que están lentas
tienen bucles sobre cursores y mucho uso de estructuras de control.

Que cosas puedo revisar o hacer para solucionar el problema????


gracias
Sergio





















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