Consulta de Rendimiento

22/01/2004 - 22:42 por Sergio Cifuentes | Informe spam
Buenas, ultimamente los usuarios se han estado quejando acerca de q el
sistema esta muy lento y cosas asi, mi pregunta es se puede optimizar el
acceso al servidor de bdd, acutalmente tengo un compaq proliant ml350 con
procesador xeon de 2.2ghz, 2GB de memoria y si voy al administrador de
tareas, el proceso de sql aparece con el 65 hasta 99 de uso del proc. y
siempre a 1GB de uso de memoria, es esto normal?? se puede optimizar algo o
es el HW, agradezco cualquier sugerencia, ya q inclusive desde mi estacio de
trabajo el acceso desde el cliente de sql para hacer simples consultas tarda
desde 2 hasta 18 segundos, Gracias.

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
23/01/2004 - 03:34 | Informe spam
Mi recomendación personal es empezar por revisar todas las aplicaciones y
todos los procesos que se han programado contra el SQL Server. Buscar
procesos bloqueadores, planes de ejecucion sub-optimos.

Ayudarse con el SQL profiler y el Performance Monitor de Windows.

saludos
gux
Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Sergio Cifuentes" wrote in message
news:e2X%
Buenas, ultimamente los usuarios se han estado quejando acerca de q el
sistema esta muy lento y cosas asi, mi pregunta es se puede optimizar el
acceso al servidor de bdd, acutalmente tengo un compaq proliant ml350 con
procesador xeon de 2.2ghz, 2GB de memoria y si voy al administrador de
tareas, el proceso de sql aparece con el 65 hasta 99 de uso del proc. y
siempre a 1GB de uso de memoria, es esto normal?? se puede optimizar algo


o
es el HW, agradezco cualquier sugerencia, ya q inclusive desde mi estacio


de
trabajo el acceso desde el cliente de sql para hacer simples consultas


tarda
desde 2 hasta 18 segundos, Gracias.


Respuesta Responder a este mensaje
#2 Sergio Acosta
23/01/2004 - 04:34 | Informe spam
A menos que tu carga de usuarios sea grandisima (cientos de usuarios
simultáneos), una infraestructra asi no tiene por que no ser suficiente.

Me temo que no es problema de agregar mas hardware (el que el procesador y
la memoria no lleguen al máximo lo confirma).

Empieza por revisar los accesos a las bases de datos.

Saca de la aplicación cada query y ejecútalo solito desde SQL Server Query
Analyzer activando el query plan para que veas en donde se tarda mas tiempo.

Busca dónde puedes evitar accesos a la base cacheando datos frecuentes y
constantes en la aplicación.

Evita varios accesos a la base cuando puedas traerte varios conjutos de
datos en un sólo viaje.

puedes sacar algunos tips de:

www.sqlserverperformance.com

"Sergio Cifuentes" wrote in message
news:e2X%
Buenas, ultimamente los usuarios se han estado quejando acerca de q el
sistema esta muy lento y cosas asi, mi pregunta es se puede optimizar el
acceso al servidor de bdd, acutalmente tengo un compaq proliant ml350 con
procesador xeon de 2.2ghz, 2GB de memoria y si voy al administrador de
tareas, el proceso de sql aparece con el 65 hasta 99 de uso del proc. y
siempre a 1GB de uso de memoria, es esto normal?? se puede optimizar algo


o
es el HW, agradezco cualquier sugerencia, ya q inclusive desde mi estacio


de
trabajo el acceso desde el cliente de sql para hacer simples consultas


tarda
desde 2 hasta 18 segundos, Gracias.


Respuesta Responder a este mensaje
#3 Sergio Cifuentes
23/01/2004 - 15:57 | Informe spam
Gracias Sergio, en esa pagina he estado checando los tips y me parece que
por ahi va el asunto tengo varios problemas de performance que creo que voy
a resolver con esto.

"Sergio Acosta" escribió en el mensaje
news:
A menos que tu carga de usuarios sea grandisima (cientos de usuarios
simultáneos), una infraestructra asi no tiene por que no ser suficiente.

Me temo que no es problema de agregar mas hardware (el que el procesador y
la memoria no lleguen al máximo lo confirma).

Empieza por revisar los accesos a las bases de datos.

Saca de la aplicación cada query y ejecútalo solito desde SQL Server Query
Analyzer activando el query plan para que veas en donde se tarda mas


tiempo.

Busca dónde puedes evitar accesos a la base cacheando datos frecuentes y
constantes en la aplicación.

Evita varios accesos a la base cuando puedas traerte varios conjutos de
datos en un sólo viaje.

puedes sacar algunos tips de:

www.sqlserverperformance.com

"Sergio Cifuentes" wrote in message
news:e2X%
> Buenas, ultimamente los usuarios se han estado quejando acerca de q el
> sistema esta muy lento y cosas asi, mi pregunta es se puede optimizar el
> acceso al servidor de bdd, acutalmente tengo un compaq proliant ml350


con
> procesador xeon de 2.2ghz, 2GB de memoria y si voy al administrador de
> tareas, el proceso de sql aparece con el 65 hasta 99 de uso del proc. y
> siempre a 1GB de uso de memoria, es esto normal?? se puede optimizar


algo
o
> es el HW, agradezco cualquier sugerencia, ya q inclusive desde mi


estacio
de
> trabajo el acceso desde el cliente de sql para hacer simples consultas
tarda
> desde 2 hasta 18 segundos, Gracias.
>
>


Respuesta Responder a este mensaje
#4 Sergio Cifuentes
23/01/2004 - 16:00 | Informe spam
Gracias Gustavo, he estado checando mi aplicacion y creo que el asunto son
mas que todo las conexiones ado, que a veces pueden ser muchas hay procesos
que utilizan hasta 7 u 8 conexiones ado, igual tratare de eliminar todas las
conexiones que se puedan y tratare de reducirlas lo maximo posible.

"Gustavo Larriera [MVP]" escribió en el
mensaje news:
Mi recomendación personal es empezar por revisar todas las aplicaciones y
todos los procesos que se han programado contra el SQL Server. Buscar
procesos bloqueadores, planes de ejecucion sub-optimos.

Ayudarse con el SQL profiler y el Performance Monitor de Windows.

saludos
gux
Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Sergio Cifuentes" wrote in message
news:e2X%
> Buenas, ultimamente los usuarios se han estado quejando acerca de q el
> sistema esta muy lento y cosas asi, mi pregunta es se puede optimizar el
> acceso al servidor de bdd, acutalmente tengo un compaq proliant ml350


con
> procesador xeon de 2.2ghz, 2GB de memoria y si voy al administrador de
> tareas, el proceso de sql aparece con el 65 hasta 99 de uso del proc. y
> siempre a 1GB de uso de memoria, es esto normal?? se puede optimizar


algo
o
> es el HW, agradezco cualquier sugerencia, ya q inclusive desde mi


estacio
de
> trabajo el acceso desde el cliente de sql para hacer simples consultas
tarda
> desde 2 hasta 18 segundos, Gracias.
>
>


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