Performance

01/08/2007 - 05:15 por Juan Diego SQL | Informe spam
Hola amigos del foro, tengo problemas graves de performance en un
nuevo servidor, como teniamos algunos problemas de rendimiento y
mientras revisamos la gran cantidad de aplicativos se opto por
adquirir una nueva maquina de 4 (procesadores) tarjetas cuad core, ser
vidor de gama alta , que pega a un SAN, antes tenimos unservidor de 2
procesadores xeon es decir practicamente cuadruplicamos la maquina por
memoria 8gb y procesadores . Instalamos SErver 2003 EE spack1 (el otro
era Standar), el SQL lodejamos en 2000 estande edition y spack 3 (com
estaba el otro) con el fin de migrar despues a 2005.
Asumiamos que como minimo este server por procesamiento nos ayudaria a
solapar el bajo performance en aplicativos mientras realizabamos
optimizacion; pero hemos encontrado que tambien se pega incluso mas
lento en clientes y toca reinicar servicio en algunas ocasiones.
No encuentro bloqueos, pero las conexiones concurentes crecen y no se
liberan
Agradezco de ustedes como siempre sus ideas.
tenemos cerca de 700 conexiones cliente servidor , odbc, con 60
concurrentes promedio

PD. se que me van a castigar por el tema de mejor maquina vs pobres
apps pero el tema es de oportunidad del negocio..

gracias

Juan Diego.

Preguntas similare

Leer las respuestas

#1 Maxi
01/08/2007 - 14:43 | Informe spam
Juan, en la mayoria de los casos se compra nuevo HW y con eso se piensa que
se soluciona. Como has visto los problemas persisten, entonces el problema
esta en como la aplicacion esta diseñada.

Has puesto el perfom de windows para ver los contadores de disco, memoria,
etc?

Como has revisado el tema de bloqueos?

Cuanto pesan las bases?

Tienes indices?

Has puesto un profiler para ver cuales son las consultas que mas se demoran?


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Juan Diego SQL" escribió en el mensaje
news:
Hola amigos del foro, tengo problemas graves de performance en un
nuevo servidor, como teniamos algunos problemas de rendimiento y
mientras revisamos la gran cantidad de aplicativos se opto por
adquirir una nueva maquina de 4 (procesadores) tarjetas cuad core, ser
vidor de gama alta , que pega a un SAN, antes tenimos unservidor de 2
procesadores xeon es decir practicamente cuadruplicamos la maquina por
memoria 8gb y procesadores . Instalamos SErver 2003 EE spack1 (el otro
era Standar), el SQL lodejamos en 2000 estande edition y spack 3 (com
estaba el otro) con el fin de migrar despues a 2005.
Asumiamos que como minimo este server por procesamiento nos ayudaria a
solapar el bajo performance en aplicativos mientras realizabamos
optimizacion; pero hemos encontrado que tambien se pega incluso mas
lento en clientes y toca reinicar servicio en algunas ocasiones.
No encuentro bloqueos, pero las conexiones concurentes crecen y no se
liberan
Agradezco de ustedes como siempre sus ideas.
tenemos cerca de 700 conexiones cliente servidor , odbc, con 60
concurrentes promedio

PD. se que me van a castigar por el tema de mejor maquina vs pobres
apps pero el tema es de oportunidad del negocio..

gracias

Juan Diego.

Respuesta Responder a este mensaje
#2 Junior
01/08/2007 - 17:28 | Informe spam
se pega incluso mas
lento en clientes y toca reinicar servicio en algunas ocasiones.
No encuentro bloqueos, pero las conexiones concurentes crecen y no se
liberan



Creo que podes ver si las aplicaciones estan cerrando las conexiones
correctamente, tambien checar los indices de las tablas.
Por cierto que lenguaje usan en las aplicaciones?


Respuesta Responder a este mensaje
#3 Maxi
01/08/2007 - 18:54 | Informe spam
Hola, porque preguntas por el lenguaje? no veo que eso afecte a la
performance en lo absoluto


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Junior" <.> escribió en el mensaje
news:%
se pega incluso mas
lento en clientes y toca reinicar servicio en algunas ocasiones.
No encuentro bloqueos, pero las conexiones concurentes crecen y no se
liberan



Creo que podes ver si las aplicaciones estan cerrando las conexiones
correctamente, tambien checar los indices de las tablas.
Por cierto que lenguaje usan en las aplicaciones?






Respuesta Responder a este mensaje
#4 Juan Carlos Mendoza
01/08/2007 - 19:13 | Informe spam
On 31 jul, 22:15, Juan Diego SQL wrote:
Hola amigos del foro, tengo problemas graves de performance en un
nuevo servidor, como teniamos algunos problemas de rendimiento y
mientras revisamos la gran cantidad de aplicativos se opto por
adquirir una nueva maquina de 4 (procesadores) tarjetas cuad core, ser
vidor de gama alta , que pega a un SAN, antes tenimos unservidor de 2
procesadores xeon es decir practicamente cuadruplicamos la maquina por
memoria 8gb y procesadores . Instalamos SErver 2003 EE spack1 (el otro
era Standar), el SQL lodejamos en 2000 estande edition y spack 3 (com
estaba el otro) con el fin de migrar despues a 2005.
Asumiamos que como minimo este server por procesamiento nos ayudaria a
solapar el bajo performance en aplicativos mientras realizabamos
optimizacion; pero hemos encontrado que tambien se pega incluso mas
lento en clientes y toca reinicar servicio en algunas ocasiones.
No encuentro bloqueos, pero las conexiones concurentes crecen y no se
liberan
Agradezco de ustedes como siempre sus ideas.
tenemos cerca de 700 conexiones cliente servidor , odbc, con 60
concurrentes promedio

PD. se que me van a castigar por el tema de mejor maquina vs pobres
apps pero el tema es de oportunidad del negocio..

gracias

Juan Diego.



Adicionalmente a todo lo dicho, debes revisar si la TEMDB se esta
"cargando" la afectacion de esta base de datos se extiende a todas las
conexiones que hagan algun uso de la Tempdb. Ojo con los Cursores y
tablas temporales a memoria, el uso es bueno (para cosas pequeñas,
puntuales y no recurrentes), el abuso no lo es.

Como estas distribuyendo tu sql (mdf en un disco, log en otro, espacio
asignado a la Tempdb).

Saludos,

Juan Carlos Mendoza
Respuesta Responder a este mensaje
#5 Junior
01/08/2007 - 21:05 | Informe spam
No se, curiosidad, he visto gente hablar de problemas de lentitud ejemplo al
generar reportes con Crystal en C# que es algo que no tiene que ver con el
servidor.
Pero bien, solo pregunte con intencion de ayudar no mas.


"Maxi" escribió en el mensaje
news:
Hola, porque preguntas por el lenguaje? no veo que eso afecte a la
performance en lo absoluto


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Junior" <.> escribió en el mensaje
news:%
se pega incluso mas
lento en clientes y toca reinicar servicio en algunas ocasiones.
No encuentro bloqueos, pero las conexiones concurentes crecen y no se
liberan



Creo que podes ver si las aplicaciones estan cerrando las conexiones
correctamente, tambien checar los indices de las tablas.
Por cierto que lenguaje usan en las aplicaciones?










Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida