Rendimiento SQL server

14/01/2008 - 16:53 por Carlos A. | Informe spam
Hola a todos:
Engo la siguiente máquina
Windows 2003 Enterprise x64 SP2
8 Proc Opteron de 64 Bits (un solo nucleo) de 2.2 GHZ

El fin de semana migre sql server 2000 (32 bits) a SQL server 2005 x64 con sp2

Y me ecnuentro en que en lugar de mejorar el rendimiento, este se ha
siminuido casi en un 50 % , ya eejecuté BPA para 2005 y no encuentro que mas
hacer.

Hice reindexación y actualización de estadisticas.

Modifique los parámetros de inicio de sql a las recomendaciones dadas por
microsoft

Una cosa que me di cuenta es que el conusmo de sql en el procesador paso de
30 % promedio (con sql 2000) a 55 % promedio (sql 2005)

No entiendo por que tanta diferencia.

No se que mas hacer.

Cualquier ayuda o Luz sobre el tema será bienvenido. Mil gracias de antemani

Un Saludo,

Preguntas similare

Leer las respuestas

#1 Jesús López
14/01/2008 - 17:43 | Informe spam
Lo primero que yo haría sería averiguar las consultas que más tardan. Para
eso utilziaría el Profiler...

Luego analizaría la causa y después la solucionaría.

Compararía el plan de ejecución de las consutas en SQL 2000 y SQL 2005.

Saludos:

Jesús López




"Carlos A." escribió en el mensaje
news:
Hola a todos:
Engo la siguiente máquina
Windows 2003 Enterprise x64 SP2
8 Proc Opteron de 64 Bits (un solo nucleo) de 2.2 GHZ

El fin de semana migre sql server 2000 (32 bits) a SQL server 2005 x64 con
sp2

Y me ecnuentro en que en lugar de mejorar el rendimiento, este se ha
siminuido casi en un 50 % , ya eejecuté BPA para 2005 y no encuentro que
mas
hacer.

Hice reindexación y actualización de estadisticas.

Modifique los parámetros de inicio de sql a las recomendaciones dadas por
microsoft

Una cosa que me di cuenta es que el conusmo de sql en el procesador paso
de
30 % promedio (con sql 2000) a 55 % promedio (sql 2005)

No entiendo por que tanta diferencia.

No se que mas hacer.

Cualquier ayuda o Luz sobre el tema será bienvenido. Mil gracias de
antemani

Un Saludo,


Respuesta Responder a este mensaje
#2 qwalgrande
14/01/2008 - 17:56 | Informe spam
Hola.

Puede haber muchas razones que hagan que el rendimiento al migrar dé un
bajón importante. Uno de los más difíciles de solventar es el cambio
(importante) en los planes de ejecución, sobre todo para consultas
medianamente pesadas. La misma consulta genera distintos planes en SQL Server
2000 y 2005 y la de 2005 puede que no sea mejor. Ante eso, revisa las
consultas más pesadas, revisa los planes de ejecución e intenta mejorarlas.

Otra cosa que puedes hacer es cambiar el esquema por defecto de los usuarios
de bases de datos, poniéndole por defecto el esquema "dbo". Se gana algo,
aunque no mucho.

Otro tema importante es NUMA. Intenta enterarte si tu hardware es
NUMA-aware, ya que SQL Server 2005 lo es (y 2000 no). Lo que debería ser una
gran ventaja es posible que te esté perjudicando.

Y en general, intenta abordar el problema partiendo de 0. Mira contadores de
rendimiento, usa profiler, etc. Suerte y sigue preguntando si tienes dudas.

Alberto López Grande.

qwalgrande


"Carlos A." wrote:

Hola a todos:
Engo la siguiente máquina
Windows 2003 Enterprise x64 SP2
8 Proc Opteron de 64 Bits (un solo nucleo) de 2.2 GHZ

El fin de semana migre sql server 2000 (32 bits) a SQL server 2005 x64 con sp2

Y me ecnuentro en que en lugar de mejorar el rendimiento, este se ha
siminuido casi en un 50 % , ya eejecuté BPA para 2005 y no encuentro que mas
hacer.

Hice reindexación y actualización de estadisticas.

Modifique los parámetros de inicio de sql a las recomendaciones dadas por
microsoft

Una cosa que me di cuenta es que el conusmo de sql en el procesador paso de
30 % promedio (con sql 2000) a 55 % promedio (sql 2005)

No entiendo por que tanta diferencia.

No se que mas hacer.

Cualquier ayuda o Luz sobre el tema será bienvenido. Mil gracias de antemani

Un Saludo,


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