Problema de SQL Lento

08/02/2005 - 01:01 por Carlo Sorrel | Informe spam
Estimados, necesito ayuda, tengo un Solomon 5.0 que ataca una base de datos
SQL 2000 Enterprise Edition con una maquina de 2 procesadores Xeon MP de 2Mb
de cache y 6 GB de RAM, la base pesa actualmente 97 GB, la cual trabaja
sumamente lento. Tengo el log separado en otro disco duro, la tempdb tambien
en otros disco, con respaldos de Log cada 20 minutos, diferenciales diarios
y Full Semanal, pero de todas formas es muy lento. Que me puede estar
pasando...???, Seria recomendable realizar filegroup's..???, los indices
como deben quedar...???
Agradezco cualquier ayuda que me puedan dar..???

Atte.,
Carlo Sorrel

Preguntas similare

Leer las respuestas

#1 MAXI
08/02/2005 - 01:06 | Informe spam
Hola, pues primero habria que identificar si el problema es en el servidor
de BDD.

Podrias mirar para ello algunos contadores como por ej

Utilizacion CPU
Escritura en disco

Si esto esta ok, yo revisaria el tema de bloqueos con el profiler por ej.

Le haces un mantenimiento al log no?



Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

MSN:
"Carlo Sorrel" escribió en el mensaje
news:%23Qr$
Mostrar la cita
#2 Carlo Sorrel
08/02/2005 - 01:34 | Informe spam
Si le hago..., de hecho el log me pesa actualmente unos 60 mb., de 9 Gb
que tiene de espacio asignado, el gran problema es que la base es de
Solomon, la cual no se puede modificar mucho, es un producto ERP de
Microsoft, y en realidad me tiene loco, te cuento, esta maquina
esta en Cluster, con otra de similares caracteristicas, lo único que
hace es dar el Servicio de SQL..., a mi juicio es un maquinon, el
problema puede estar en que es un Raid 5 con 8 discos, el log lo tengo
separado y la tempdb tambien, pero aún asi esta lento, el problema esta
basicamente al realizar las liberaciones de datos..., bloquea casi las
tablas en forma completa
"MAXI" escribió en el mensaje
news:
Mostrar la cita
#3 MAXI
08/02/2005 - 01:38 | Informe spam
Carlos, 9GB pesa el log? me parece mucho si pesa eso, mas si tienes 60mb!!
quizas solo lo debas tener en 200mb eso te ayude mucho. Si le asignas mucho
espacio al LOG eso consumira mucho y es dificil de mover para sqlserver.

Yo empezaria por poner un log de 250 mb y controlarlo.

Me imagino que el service pack lo tienes actualizado no? el tema de que sea
RAID 5 puede tirar la performance mucho :( lo ideal seria un RAID 1

Cuando hablas que las cosas estan separadas, hablas de discos fisicos o
logicos distintos?



Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)

MSN:
"Carlo Sorrel" escribió en el mensaje
news:
Mostrar la cita
#4 qwalgrande
08/02/2005 - 12:33 | Informe spam
Hola.

Necesitas averiguar dónde tienes el cuello (o cuellos) de botella. Para ello
pon unos contadores (los de siempre) para determinar si el mayor problema lo
tienes en CPU, memoria, I/O, red o del propio SQL Server. Te podría decir un
montón de contadores, pero no sé si estás familiarizado con el tema, con lo
que seguramente sabrás cuáles poner. Dependiendo del resultado que observes,
las medidas a tomar serán unas u otras, pero para arreglar el problema,
primero hay que saber cuál es el problema. Cualquier otra cosa sería dar
palos de ciego.

Si quieres más info, no dudes en preguntar.

qwalgrande

"Carlo Sorrel" wrote:

Mostrar la cita
#5 Carlo Sorrel
08/02/2005 - 13:09 | Informe spam
Me podrias indicar que puedo medir de la interface de red por favor, ese
no lo he medido

"qwalgrande" <qwalgrande*nospam*@yahoo.es> escribió en el mensaje
news:
Mostrar la cita
ello
Mostrar la cita
lo
Mostrar la cita
un
Mostrar la cita
lo
Mostrar la cita
observes,
Mostrar la cita
Gb
Mostrar la cita
maquina
Mostrar la cita
esta
Mostrar la cita
servidor
Mostrar la cita
ej.
Mostrar la cita
de
Mostrar la cita
MP de
Mostrar la cita
trabaja
Mostrar la cita
estar
Mostrar la cita
indices
Mostrar la cita
Ads by Google
Search Busqueda sugerida