Rendimiemto muy Bajo SQL SRVER

27/01/2006 - 14:56 por Adelmo Martinez UCLA Venezuela | Informe spam
Saludos y gracias de antemano, estoy haciendo unas actualizaciones en linea
y estoy conectando 46 maquinas accediendo al servidor SQL , el equipo(Xeon)
donde esta instalado tiene 2 procesadores y 2 giga de memoria RAM, cuando veo
las estadistica de rendimiento de servidor esta usuando muchos recursos con
un aproximado 50% de cada Procesador y 90% de la Memoria RAM,me parace que
son muy pocos usuario para colapsar el servidor y ya se chequeo el trafico de
la red, porque la Aplicacion que tengo montada esta Corriendo muy lenta , los
usuarios lo que estan haciendo es pistoliar el codigo de barra de los
articulos en un grid o cuadricula para hacer el inventario con un lector de
codigo , claro se esta grabado y consultando en linea osea articulos contado
articulo grabado , mi Pregunta es ¿que puedo hacer para mejorar el
rendimiento del servidor?

Preguntas similare

Leer las respuestas

#6 Adelmo Martinez UCLA Venezuela
27/01/2006 - 22:35 | Informe spam
Juan Carlos,
no ninguna tarea Imagina que instalaste el sql server y depues crearas la
Base de datos carga la maestras de inventario y listo a hacer conteo de
articulos asi de facil,
nada de reorganizacion de indice, de resplado, cuenta con espacio
sufieciente si,
las tabla tienen su integridad, ningun plan de matenimiento, pero dime algo
la caracteristica del servidor estan bien para soportar 50 usuarios ? que te
parece sera colocarle mas memoria

nota: sincrono explicame mas detalladamente a que se refiere haber si se de
que me hablas

"Juan Carlos" escribió:

Adelmo,

Por defecto el SQL Server utiliza toda la memoria que sea posible, ahora tu
lo puedes decir que utilice menos pero eso no se seria bueno pienso, ya que
entre mas memoria haga uso mas rapido hara sus procesos.

Como te comente deberias de decirnos si tienes tareas de reorganizacion de
indices en tu bd asi como de integridad y cada cuanto tiempo las realizas,
asi como hacer tus backup de los arhcivos de datos y transacciones, ademas
de que si cuentas con espacio vacio en tus disco, o donde lo tengas
instalado el sql server.

Si nos especificas mas cosas te podriamos ayudar mas

Saludos


"Adelmo Martinez UCLA Venezuela"
escribió en el
mensaje news:
> Carlos segun un compañero de aca el sql server y la apliacacion esta
> consumiendo muchos recurso con 46 usuarios el dice que la solucion es
> comprarle al servidor mas memoria, yo digo que este servidor debe tener
> capacidad para soportar ese numero Usuarios y mas, porque sino al
> conectarce
> unos 100 mas colapsaria por eso creo que no es la solucion, sino desde la
> parte de Administracion de sql sever debe haber algo para Administrar la
> memoria requerida y asi optimizar el rendimiento
>
> "Carlo Sorrel" escribió:
>
>> Adelmo, pueden haber varias razones para que tu SQL funcione lento.
>> Primero
>> que nada, como bien decia el colega, existen tareas de administración
>> mínimas que debes ejecutar a tu base de datos, por ejemplo reorganización
>> de
>> indices, chequeos de Integridad, etc (no olvidar los RESPALDOS). Estas
>> las
>> puedes encontrar en Administración, Planes de Mantenimiento, este es un
>> wizard que te permite realizar todas esas tareas, es bastante amigable,
>> por
>> lo que debes mirarlo. Cualquier duda de los terminos revisalo en tus BOL.
>> Ahora bien, quizas tambien seria bueno que revises que otras cosas
>> ejecuta
>> tu Servidor, quizas es Controlador de Dominio, o tienes mas cosas
>> ejecutandose en el mismo. Revisa las configuraciones de Memoria, cuantos
>> discos tienes en esa maquina y como estan configurados tambien es super
>> importate...?, tienes varios factores, debes darnos más información para
>> poder ayudarte.
>> Saludos.
>>
>> Atte.,
>> Carlo Sorrel
>>
>> "Adelmo Martinez UCLA Venezuela"
>> escribió en el
>> mensaje news:
>> > bueno si, inserta y consulta cada ves que pistolea un articulo con el
>> > lector
>> > de codigo de barra en la base de datos pero, dime mas especificamente
>> > que
>> > me
>> > recomiendas para aumentar el rendimiento del servidor y de la
>> > Apliacacion
>> > se
>> > comporte mas rapida, pero a nivel de software o a nivel de
>> > Administracion
>> > de
>> > SQL server. otra cosa Indices tienes las tablas, pero aque tareas
>> > programadas te refieres
>> >
>> > "Juan Carlos" escribió:
>> >
>> >> Tu aplicativo es sincrono por lo que dices o es que estoy entendiendo
>> >> mal.
>> >> Por lo menos no te lo recomiendo
>> >>
>> >> Se supone que tienes tareas programadas de indices e integridad de tu
>> >> bd,
>> >> no???
>> >>
>> >> "Adelmo Martinez UCLA Venezuela"
>> >> escribió en el
>> >> mensaje news:
>> >> > Saludos y gracias de antemano, estoy haciendo unas actualizaciones
>> >> > en
>> >> > linea
>> >> > y estoy conectando 46 maquinas accediendo al servidor SQL , el
>> >> > equipo(Xeon)
>> >> > donde esta instalado tiene 2 procesadores y 2 giga de memoria RAM,
>> >> > cuando
>> >> > veo
>> >> > las estadistica de rendimiento de servidor esta usuando muchos
>> >> > recursos
>> >> > con
>> >> > un aproximado 50% de cada Procesador y 90% de la Memoria RAM,me
>> >> > parace
>> >> > que
>> >> > son muy pocos usuario para colapsar el servidor y ya se chequeo el
>> >> > trafico
>> >> > de
>> >> > la red, porque la Aplicacion que tengo montada esta Corriendo muy
>> >> > lenta
>> >> > ,
>> >> > los
>> >> > usuarios lo que estan haciendo es pistoliar el codigo de barra de
>> >> > los
>> >> > articulos en un grid o cuadricula para hacer el inventario con un
>> >> > lector
>> >> > de
>> >> > codigo , claro se esta grabado y consultando en linea osea articulos
>> >> > contado
>> >> > articulo grabado , mi Pregunta es ¿que puedo hacer para mejorar el
>> >> > rendimiento del servidor?
>> >>
>> >>
>> >>
>>
>>
>>



Respuesta Responder a este mensaje
#7 Juan Carlos
27/01/2006 - 22:58 | Informe spam
Mira para mi tu servidor esta bien y es mas tiene capacidad como para
soportar mas usuarios, yo tengo un server con 75 usuarios y es un procesador
xeon de 2.66 y 1Gb de ram, osea el tuyo como fierro no creo que sea tu
problema, ahora supongo que hablamos de solo SO y SQL en la maquina, por que
si tienes otra cosa instalada como Exchange o Isa y aparte controlador de
dominio no es recomendable, a pesar de ello si fuera asi no deberias de
tener problemas, ya que anteriormente tuve mi server asi, y trabajo sin
problemas.

Ahora con respecto de los sincrono y asincrono
Asincrono, si tu haces un requerimiento a la BD lo traes a tu cliente y alli
temina la comunicacion con el server, es decir no esta refrescando a cada
rato el informacion del servidor para tenerla en el cliente, imaginate como
si no estuvieras conectado, pero trabajas con los datos en el cliente,
cuando terminas de trabajar con los datos los grabas y alli te vuelves a
conectar al server.

Sincrono, estas permanente haciendo requerimientos de lectura y escritura en
la bd, es decir lo consumes la maximo, el unico beneficio que le veo algo
asi es que cualquier cambio que haces en el server ya esta en tu cliente,
pero bueno no se que tan critico puede ser eso, el hecho es que eso lo puede
manejar con tu aplicativo (cliente)

Es importante que tengas estos tipos de tareas en tu server te ayudaran a
que no crescan mucho tu log de transacciones, y veras que tus reportes e
incluso insercion, actualizaciones de datos seran mas rapidas.

Saludos

"Adelmo Martinez UCLA Venezuela"
escribió en el
mensaje news:
Juan Carlos,
no ninguna tarea Imagina que instalaste el sql server y depues crearas la
Base de datos carga la maestras de inventario y listo a hacer conteo de
articulos asi de facil,
nada de reorganizacion de indice, de resplado, cuenta con espacio
sufieciente si,
las tabla tienen su integridad, ningun plan de matenimiento, pero dime
algo
la caracteristica del servidor estan bien para soportar 50 usuarios ? que
te
parece sera colocarle mas memoria

nota: sincrono explicame mas detalladamente a que se refiere haber si se
de
que me hablas

"Juan Carlos" escribió:

Adelmo,

Por defecto el SQL Server utiliza toda la memoria que sea posible, ahora
tu
lo puedes decir que utilice menos pero eso no se seria bueno pienso, ya
que
entre mas memoria haga uso mas rapido hara sus procesos.

Como te comente deberias de decirnos si tienes tareas de reorganizacion
de
indices en tu bd asi como de integridad y cada cuanto tiempo las
realizas,
asi como hacer tus backup de los arhcivos de datos y transacciones,
ademas
de que si cuentas con espacio vacio en tus disco, o donde lo tengas
instalado el sql server.

Si nos especificas mas cosas te podriamos ayudar mas

Saludos


"Adelmo Martinez UCLA Venezuela"
escribió en el
mensaje news:
> Carlos segun un compañero de aca el sql server y la apliacacion esta
> consumiendo muchos recurso con 46 usuarios el dice que la solucion es
> comprarle al servidor mas memoria, yo digo que este servidor debe
> tener
> capacidad para soportar ese numero Usuarios y mas, porque sino al
> conectarce
> unos 100 mas colapsaria por eso creo que no es la solucion, sino desde
> la
> parte de Administracion de sql sever debe haber algo para Administrar
> la
> memoria requerida y asi optimizar el rendimiento
>
> "Carlo Sorrel" escribió:
>
>> Adelmo, pueden haber varias razones para que tu SQL funcione lento.
>> Primero
>> que nada, como bien decia el colega, existen tareas de administración
>> mínimas que debes ejecutar a tu base de datos, por ejemplo
>> reorganización
>> de
>> indices, chequeos de Integridad, etc (no olvidar los RESPALDOS). Estas
>> las
>> puedes encontrar en Administración, Planes de Mantenimiento, este es
>> un
>> wizard que te permite realizar todas esas tareas, es bastante
>> amigable,
>> por
>> lo que debes mirarlo. Cualquier duda de los terminos revisalo en tus
>> BOL.
>> Ahora bien, quizas tambien seria bueno que revises que otras cosas
>> ejecuta
>> tu Servidor, quizas es Controlador de Dominio, o tienes mas cosas
>> ejecutandose en el mismo. Revisa las configuraciones de Memoria,
>> cuantos
>> discos tienes en esa maquina y como estan configurados tambien es
>> super
>> importate...?, tienes varios factores, debes darnos más información
>> para
>> poder ayudarte.
>> Saludos.
>>
>> Atte.,
>> Carlo Sorrel
>>
>> "Adelmo Martinez UCLA Venezuela"
>> escribió en el
>> mensaje news:
>> > bueno si, inserta y consulta cada ves que pistolea un articulo con
>> > el
>> > lector
>> > de codigo de barra en la base de datos pero, dime mas
>> > especificamente
>> > que
>> > me
>> > recomiendas para aumentar el rendimiento del servidor y de la
>> > Apliacacion
>> > se
>> > comporte mas rapida, pero a nivel de software o a nivel de
>> > Administracion
>> > de
>> > SQL server. otra cosa Indices tienes las tablas, pero aque tareas
>> > programadas te refieres
>> >
>> > "Juan Carlos" escribió:
>> >
>> >> Tu aplicativo es sincrono por lo que dices o es que estoy
>> >> entendiendo
>> >> mal.
>> >> Por lo menos no te lo recomiendo
>> >>
>> >> Se supone que tienes tareas programadas de indices e integridad de
>> >> tu
>> >> bd,
>> >> no???
>> >>
>> >> "Adelmo Martinez UCLA Venezuela"
>> >> escribió en
>> >> el
>> >> mensaje news:
>> >> > Saludos y gracias de antemano, estoy haciendo unas
>> >> > actualizaciones
>> >> > en
>> >> > linea
>> >> > y estoy conectando 46 maquinas accediendo al servidor SQL , el
>> >> > equipo(Xeon)
>> >> > donde esta instalado tiene 2 procesadores y 2 giga de memoria
>> >> > RAM,
>> >> > cuando
>> >> > veo
>> >> > las estadistica de rendimiento de servidor esta usuando muchos
>> >> > recursos
>> >> > con
>> >> > un aproximado 50% de cada Procesador y 90% de la Memoria RAM,me
>> >> > parace
>> >> > que
>> >> > son muy pocos usuario para colapsar el servidor y ya se chequeo
>> >> > el
>> >> > trafico
>> >> > de
>> >> > la red, porque la Aplicacion que tengo montada esta Corriendo muy
>> >> > lenta
>> >> > ,
>> >> > los
>> >> > usuarios lo que estan haciendo es pistoliar el codigo de barra de
>> >> > los
>> >> > articulos en un grid o cuadricula para hacer el inventario con
>> >> > un
>> >> > lector
>> >> > de
>> >> > codigo , claro se esta grabado y consultando en linea osea
>> >> > articulos
>> >> > contado
>> >> > articulo grabado , mi Pregunta es ¿que puedo hacer para mejorar
>> >> > el
>> >> > rendimiento del servidor?
>> >>
>> >>
>> >>
>>
>>
>>



Respuesta Responder a este mensaje
#8 qwalgrande
30/01/2006 - 20:27 | Informe spam
Hola.

Por lo que comentas, no sabes dónde está el problema de rendimiento. Pues
bien, lo primero es monitorizar dónde tienes el cuello de botella. Puede que
sea la memoria o la CPU, pero no creo, ya que tienes memoria de sobra (no la
tienes toda cogida) y la CPU está al 50%. Puede que el problema esté en la
entrada/salida, en la red o a lo mejor tienes un problema de bloqueos debido
a la concurrencia.

Para monitorizar, tienes los contadores de rendimiento. Mira en la web, hay
mucha información al respecto. Para la detección de bloqueos, tienes (además
de contadores) procedimientos almacenados como sp_who2, que te permite saber
qué proceso bloquea y qué procesos se ven bloqueados. Y también tienes
profiler para ver si tienes consultas muy pesadas que precisan de
reindexación.

Yo empezaría por los contadores de rendimiento. Mira a ver dónde está el
problema y dinos cuál es, a lo mejor podemos ayudarte, aunque este tipo de
problemas es muy complicado resolverlos sin un trabajo intensivo de mucho
tiempo y conociendo muy en detalle el entorno.

Alberto López Grande (qwalgrande)
"Adelmo Martinez UCLA Venezuela"
escribió en el
mensaje news:
Saludos y gracias de antemano, estoy haciendo unas actualizaciones en
linea
y estoy conectando 46 maquinas accediendo al servidor SQL , el
equipo(Xeon)
donde esta instalado tiene 2 procesadores y 2 giga de memoria RAM, cuando
veo
las estadistica de rendimiento de servidor esta usuando muchos recursos
con
un aproximado 50% de cada Procesador y 90% de la Memoria RAM,me parace que
son muy pocos usuario para colapsar el servidor y ya se chequeo el trafico
de
la red, porque la Aplicacion que tengo montada esta Corriendo muy lenta ,
los
usuarios lo que estan haciendo es pistoliar el codigo de barra de los
articulos en un grid o cuadricula para hacer el inventario con un lector
de
codigo , claro se esta grabado y consultando en linea osea articulos
contado
articulo grabado , mi Pregunta es ¿que puedo hacer para mejorar el
rendimiento del servidor?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida