Cambio de Servidor

04/12/2006 - 00:41 por Tuxman | Informe spam
Hola a todos!

Es la primera vez q ue escribo, me metí en el foro esperando encontrar
alguien que me pueda dar una pista sobre este problema, y también poder
ayudar a otros en lo que esté a mi alcance espero poder aportar.
Hace poco migré una base SQL Server 2000 de un equipo a otro.
El equipo original tenia un procesador P4 2.8 y un raid 5 SCSI, con 2
GB de memoria y Windows 2000 Server.
El equipo nuevo es un Dual Xeon 3Ghz, con raid 5 SCSI y 2GB de memoria
y Windows 2003 Server.

El problema es que todas las consultas tardan el doble te tiempo, a
pesar de que los parametros del SQL Server son exactamente los mismos.
Ya probé regenerar las estadisticas 100% y se regeneran los indices 1
vez por semana.

En ninguno de los 2 equipos corre algo mas que el SQL Server, se les
ocurre que puede estar pasando?

Estoy usando 1700 MB para el SQL.

Saludos y gracias.

Preguntas similare

Leer las respuestas

#6 Tuxman
04/12/2006 - 14:34 | Informe spam
Hola Javier!

Te cuento, mientras ejecuto la consulta pesada, todos los parámetros
están como los que me pusiste de referencia, salvo 2.
Disk time que es promedio 20%
y Buffer cache hit ratio es está en 70%

Puede significar un rendimiento muy inferior estos valores?

Saludos y gracias.

Javier Loria escribió:
Hola:
Algo que te puede ayudar a saber por donde anda los tiros es usar el
profiler de windows para monitorear los recursos del servidor. Podrias usar
los siguientes contadores:
> Recurso Objeto:Contador
Limite
=> Procesador Processor:Processor Time
<80%
System:Processor Queue Length
<2
Memoria Memory: Pages / Sec
<20
SQLServerBufferManager: Buffer cache hit
ratio

>90%
Disco Physical Disk: % Disk Time
>70%
Physical Disk: Avg Disk Queue Length
<2
Red Interface: Bytes Total/Sec
Depende
==> Estos contadores te daran una idea de lo que puede estar afectando tu
servidor.
Saludos,


Javier Loria
Costa Rica-MVP
Solid Quality Learning


"Tuxman" wrote in message
news:%
Hola a todos!

Es la primera vez q ue escribo, me metí en el foro esperando encontrar
alguien que me pueda dar una pista sobre este problema, y también poder
ayudar a otros en lo que esté a mi alcance espero poder aportar.
Hace poco migré una base SQL Server 2000 de un equipo a otro.
El equipo original tenia un procesador P4 2.8 y un raid 5 SCSI, con 2 GB
de memoria y Windows 2000 Server.
El equipo nuevo es un Dual Xeon 3Ghz, con raid 5 SCSI y 2GB de memoria y
Windows 2003 Server.

El problema es que todas las consultas tardan el doble te tiempo, a pesar
de que los parametros del SQL Server son exactamente los mismos.
Ya probé regenerar las estadisticas 100% y se regeneran los indices 1 vez
por semana.

En ninguno de los 2 equipos corre algo mas que el SQL Server, se les
ocurre que puede estar pasando?

Estoy usando 1700 MB para el SQL.

Saludos y gracias.




Respuesta Responder a este mensaje
#7 Tuxman
04/12/2006 - 21:53 | Informe spam
Lo que mas me extraña, es haber cambiado de un P4 2.8 a dos Xeon 3.2,y
no haber mejorado la performance..


Tuxman escribió:
Hola Javier!

Te cuento, mientras ejecuto la consulta pesada, todos los parámetros
están como los que me pusiste de referencia, salvo 2.
Disk time que es promedio 20%
y Buffer cache hit ratio es está en 70%

Puede significar un rendimiento muy inferior estos valores?

Saludos y gracias.

Javier Loria escribió:
Hola:
Algo que te puede ayudar a saber por donde anda los tiros es usar
el profiler de windows para monitorear los recursos del servidor.
Podrias usar los siguientes contadores:
>> Recurso Objeto:Contador Limite
=>> Procesador Processor:Processor Time <80%
System:Processor Queue Length <2
Memoria Memory: Pages / Sec <20
SQLServerBufferManager: Buffer cache
hit ratio

>90%
Disco Physical Disk: % Disk Time >70%
Physical Disk: Avg Disk Queue Length <2
Red Interface: Bytes Total/Sec Depende
==>> Estos contadores te daran una idea de lo que puede estar afectando
tu servidor.
Saludos,


Javier Loria
Costa Rica-MVP
Solid Quality Learning


"Tuxman" wrote in message
news:%
Hola a todos!

Es la primera vez q ue escribo, me metí en el foro esperando
encontrar alguien que me pueda dar una pista sobre este problema, y
también poder ayudar a otros en lo que esté a mi alcance espero poder
aportar.
Hace poco migré una base SQL Server 2000 de un equipo a otro.
El equipo original tenia un procesador P4 2.8 y un raid 5 SCSI, con 2
GB de memoria y Windows 2000 Server.
El equipo nuevo es un Dual Xeon 3Ghz, con raid 5 SCSI y 2GB de
memoria y Windows 2003 Server.

El problema es que todas las consultas tardan el doble te tiempo, a
pesar de que los parametros del SQL Server son exactamente los mismos.
Ya probé regenerar las estadisticas 100% y se regeneran los indices 1
vez por semana.

En ninguno de los 2 equipos corre algo mas que el SQL Server, se les
ocurre que puede estar pasando?

Estoy usando 1700 MB para el SQL.

Saludos y gracias.




Respuesta Responder a este mensaje
#8 Javier Loria
06/12/2006 - 07:24 | Informe spam
Hola Tuxman:
El Cache bajo es mala señal excepto que exista alguno proceso de ETL o
cierre mensual. Basicamente dice que de cada 3 consultas, 2 se resuelven de
memoria y una desde el disco. El nivel deseado es de 20 consultas 19 por
memoria y 1 por disco.
Significa que el cuello de bottella esta en la memoria, aunque por los
discos que tienes es problema no es extramadamente serio todavia.
Podrias comparar entre los dos servidores cuanto RAM esta gastando cada
uno para ver si existe alguna diferencia importante.
Saludos,


Javier Loria
Costa Rica-MVP
Solid Quality Learning

.
"Tuxman" wrote in message
news:
Hola Javier!

Te cuento, mientras ejecuto la consulta pesada, todos los parámetros están
como los que me pusiste de referencia, salvo 2.
Disk time que es promedio 20%
y Buffer cache hit ratio es está en 70%

Puede significar un rendimiento muy inferior estos valores?

Saludos y gracias.

Javier Loria escribió:
Hola:
Algo que te puede ayudar a saber por donde anda los tiros es usar el
profiler de windows para monitorear los recursos del servidor. Podrias
usar los siguientes contadores:
>> Recurso Objeto:Contador Limite
=>> Procesador Processor:Processor Time <80%
System:Processor Queue Length <2
Memoria Memory: Pages / Sec <20
SQLServerBufferManager: Buffer cache
hit ratio

>90%
Disco Physical Disk: % Disk Time >70%
Physical Disk: Avg Disk Queue Length <2
Red Interface: Bytes Total/Sec Depende
==>> Estos contadores te daran una idea de lo que puede estar afectando tu
servidor.
Saludos,


Javier Loria
Costa Rica-MVP
Solid Quality Learning


"Tuxman" wrote in message
news:%
Hola a todos!

Es la primera vez q ue escribo, me metí en el foro esperando encontrar
alguien que me pueda dar una pista sobre este problema, y también poder
ayudar a otros en lo que esté a mi alcance espero poder aportar.
Hace poco migré una base SQL Server 2000 de un equipo a otro.
El equipo original tenia un procesador P4 2.8 y un raid 5 SCSI, con 2 GB
de memoria y Windows 2000 Server.
El equipo nuevo es un Dual Xeon 3Ghz, con raid 5 SCSI y 2GB de memoria y
Windows 2003 Server.

El problema es que todas las consultas tardan el doble te tiempo, a
pesar de que los parametros del SQL Server son exactamente los mismos.
Ya probé regenerar las estadisticas 100% y se regeneran los indices 1
vez por semana.

En ninguno de los 2 equipos corre algo mas que el SQL Server, se les
ocurre que puede estar pasando?

Estoy usando 1700 MB para el SQL.

Saludos y gracias.



Respuesta Responder a este mensaje
#9 Javier Loria
06/12/2006 - 07:27 | Informe spam
Hola Tuxman:
Tal vez porque el cuello de botella no era el procesador :(
Saludos,


Javier Loria
Costa Rica-MVP
Solid Quality Learning

"Tuxman" wrote in message
news:entD6Y%
Lo que mas me extraña, es haber cambiado de un P4 2.8 a dos Xeon 3.2,y no
haber mejorado la performance..


Tuxman escribió:
Hola Javier!

Te cuento, mientras ejecuto la consulta pesada, todos los parámetros
están como los que me pusiste de referencia, salvo 2.
Disk time que es promedio 20%
y Buffer cache hit ratio es está en 70%

Puede significar un rendimiento muy inferior estos valores?

Saludos y gracias.

Javier Loria escribió:
Hola:
Algo que te puede ayudar a saber por donde anda los tiros es usar el
profiler de windows para monitorear los recursos del servidor. Podrias
usar los siguientes contadores:
>>> Recurso Objeto:Contador Limite
=>>> Procesador Processor:Processor Time <80%
System:Processor Queue Length <2
Memoria Memory: Pages / Sec <20
SQLServerBufferManager: Buffer cache
hit ratio

>90%
Disco Physical Disk: % Disk Time >70%
Physical Disk: Avg Disk Queue Length
<2
Red Interface: Bytes Total/Sec Depende
==>>> Estos contadores te daran una idea de lo que puede estar afectando
tu servidor.
Saludos,


Javier Loria
Costa Rica-MVP
Solid Quality Learning


"Tuxman" wrote in message
news:%
Hola a todos!

Es la primera vez q ue escribo, me metí en el foro esperando encontrar
alguien que me pueda dar una pista sobre este problema, y también poder
ayudar a otros en lo que esté a mi alcance espero poder aportar.
Hace poco migré una base SQL Server 2000 de un equipo a otro.
El equipo original tenia un procesador P4 2.8 y un raid 5 SCSI, con 2
GB de memoria y Windows 2000 Server.
El equipo nuevo es un Dual Xeon 3Ghz, con raid 5 SCSI y 2GB de memoria
y Windows 2003 Server.

El problema es que todas las consultas tardan el doble te tiempo, a
pesar de que los parametros del SQL Server son exactamente los mismos.
Ya probé regenerar las estadisticas 100% y se regeneran los indices 1
vez por semana.

En ninguno de los 2 equipos corre algo mas que el SQL Server, se les
ocurre que puede estar pasando?

Estoy usando 1700 MB para el SQL.

Saludos y gracias.




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