recursos CPU/RAM del servidor de BD

07/10/2004 - 13:14 por Joan Q. | Informe spam
Hola a todos/as
En el caso de ejecutar una consulta desde el analizador de consultas
instalado como herramienta cliente en un PC contra la BD que reside en un
servidor, ¿Qué recursos de CPU y RAM se utilizan? ¿Los del servidor o los
del PC cliente que ejecuta la consulta?

Creía que siempre era el server el que hacía el trabajo, pero veo que una
consulta "pesada" genera el proceso isqlw en el cliente con el 99% de la CPU
y sobre los 300 Mb de RAm y el servidor ni se entera de nada.

¿Estoy equivocado y se utilizan únicamente los recursos del cliente?



Gracias

Joan Q

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
07/10/2004 - 14:37 | Informe spam
Se usan los dos: en el servidor porque se le están solicitando datos
(procesar consulta, recoger los resultados y enviarlos) que lógicamente van
a consumir recursos del servidor y en el cliente porque estás ejecutando un
programa que trata los resultados que le envía el servidor.

El coste de procesador que ves en el cliente se debe probablemente a que
está recibiendo la respuesta del servidor y necesita su tiempo para pintar
los resultados, mientras que el servidor, como ya ha terminado de procesar
la petición, está tan tranquilo.


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Joan Q." escribió en el mensaje
news:e$
Hola a todos/as
En el caso de ejecutar una consulta desde el analizador de consultas
instalado como herramienta cliente en un PC contra la BD que reside en un
servidor, ¿Qué recursos de CPU y RAM se utilizan? ¿Los del servidor o los
del PC cliente que ejecuta la consulta?

Creía que siempre era el server el que hacía el trabajo, pero veo que una
consulta "pesada" genera el proceso isqlw en el cliente con el 99% de la


CPU
y sobre los 300 Mb de RAm y el servidor ni se entera de nada.

¿Estoy equivocado y se utilizan únicamente los recursos del cliente?



Gracias

Joan Q


Respuesta Responder a este mensaje
#2 Javier Loria
07/10/2004 - 15:13 | Informe spam
Hola:
Si el formato de los resultados es en Texto (en lugar de en Grid) y la
consulta tiene muchas filas, el proceso de formateo en el cliente es muy
grande.
Prueba cambiar el formato de salida a grid y revisa si tienes alguna
diferencia.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Carlos Sacristan" <csacristan ARROBA mvps.org> wrote in message
news:
Se usan los dos: en el servidor porque se le están solicitando datos
(procesar consulta, recoger los resultados y enviarlos) que lógicamente


van
a consumir recursos del servidor y en el cliente porque estás ejecutando


un
programa que trata los resultados que le envía el servidor.

El coste de procesador que ves en el cliente se debe probablemente a


que
está recibiendo la respuesta del servidor y necesita su tiempo para pintar
los resultados, mientras que el servidor, como ya ha terminado de procesar
la petición, está tan tranquilo.


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Joan Q." escribió en el mensaje
news:e$
> Hola a todos/as
> En el caso de ejecutar una consulta desde el analizador de consultas
> instalado como herramienta cliente en un PC contra la BD que reside en


un
> servidor, ¿Qué recursos de CPU y RAM se utilizan? ¿Los del servidor o


los
> del PC cliente que ejecuta la consulta?
>
> Creía que siempre era el server el que hacía el trabajo, pero veo que


una
> consulta "pesada" genera el proceso isqlw en el cliente con el 99% de la
CPU
> y sobre los 300 Mb de RAm y el servidor ni se entera de nada.
>
> ¿Estoy equivocado y se utilizan únicamente los recursos del cliente?
>
>
>
> Gracias
>
> Joan Q
>
>


Respuesta Responder a este mensaje
#3 Maxi
07/10/2004 - 15:17 | Informe spam
Hola, si no usas Terminal Server, estas usando en el cliente los recursos
del mismo!! eso si la consulta se procesa en el servidor y este retorna los
resultados al cliente.

Por lo cual el trafico de red es mucho menor entre otras ventajas


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Joan Q." escribió en el mensaje
news:e$
Hola a todos/as
En el caso de ejecutar una consulta desde el analizador de consultas
instalado como herramienta cliente en un PC contra la BD que reside en un
servidor, ¿Qué recursos de CPU y RAM se utilizan? ¿Los del servidor o los
del PC cliente que ejecuta la consulta?

Creía que siempre era el server el que hacía el trabajo, pero veo que una
consulta "pesada" genera el proceso isqlw en el cliente con el 99% de la


CPU
y sobre los 300 Mb de RAm y el servidor ni se entera de nada.

¿Estoy equivocado y se utilizan únicamente los recursos del cliente?



Gracias

Joan Q







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.772 / Virus Database: 519 - Release Date: 01/10/2004
Respuesta Responder a este mensaje
#4 Joan Q.
07/10/2004 - 15:24 | Informe spam
Habéis despejado mis dudas. Muchas gracias a los dos.

Joan Q

"Javier Loria" escribió en el mensaje
news:
Hola:
Si el formato de los resultados es en Texto (en lugar de en Grid) y la
consulta tiene muchas filas, el proceso de formateo en el cliente es muy
grande.
Prueba cambiar el formato de salida a grid y revisa si tienes alguna
diferencia.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Carlos Sacristan" <csacristan ARROBA mvps.org> wrote in message
news:
> Se usan los dos: en el servidor porque se le están solicitando datos
> (procesar consulta, recoger los resultados y enviarlos) que lógicamente
van
> a consumir recursos del servidor y en el cliente porque estás ejecutando
un
> programa que trata los resultados que le envía el servidor.
>
> El coste de procesador que ves en el cliente se debe probablemente a
que
> está recibiendo la respuesta del servidor y necesita su tiempo para


pintar
> los resultados, mientras que el servidor, como ya ha terminado de


procesar
> la petición, está tan tranquilo.
>
>
> Un saludo
>
> -
> "Sólo sé que no sé nada. " (Sócrates)
>
> Por favor, responder únicamente al foro
> Se agradece la inclusión de sentencias DDL
>
>
> "Joan Q." escribió en el mensaje
> news:e$
> > Hola a todos/as
> > En el caso de ejecutar una consulta desde el analizador de consultas
> > instalado como herramienta cliente en un PC contra la BD que reside en
un
> > servidor, ¿Qué recursos de CPU y RAM se utilizan? ¿Los del servidor o
los
> > del PC cliente que ejecuta la consulta?
> >
> > Creía que siempre era el server el que hacía el trabajo, pero veo que
una
> > consulta "pesada" genera el proceso isqlw en el cliente con el 99% de


la
> CPU
> > y sobre los 300 Mb de RAm y el servidor ni se entera de nada.
> >
> > ¿Estoy equivocado y se utilizan únicamente los recursos del cliente?
> >
> >
> >
> > Gracias
> >
> > Joan Q
> >
> >
>
>


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