Rendimiento Base SQL2008 migrada desde SQL2000

07/08/2009 - 22:00 por NAKATA | Informe spam
Realice la migracion de un servidor SQL2000 a SQL2008 realizando los
siguientes pasos:
1.- Upgrade a SQL2005 Standard
2.- ServicePack2 de SQL2005
3.- Upgrade a SQL2008 Standard
4.- ServicePack1 de SQL2008 Standard

En ambos upgrade se utilizo el asesor de actualizaciones, pero este no
mandó mayores errores, que fueron corregidos antes de realizar la
respectiva actualización.

Las bases quedaron con compatibilidad 80, en las 2 primeras semanas
todo normal, pero llegó una fecha crítica en la cual los usuarios
realizan gran cantidad de transacciones, la base de datos comenzó a
presentar bloqueos que degradan el rendimiento del sistema.

Necesito que me ayuden indicando las posibles soluciones para mejorar
el rendimiento de la Base.

Preguntas similare

Leer las respuestas

#1 Emilio Boucau
07/08/2009 - 22:09 | Informe spam
Hola,

Te recomiendo que corras un plan de mantenimiento (para hacerlo mas sencillo
que vis script) que incluya regeneracion total de indices y (dado que estas
en modo compatibilidad) de estadisticas tambien.

Hacelo fuera de horario ya que el plan te pondra la base en single user y no
podra ser accedida por tus usuarios.

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"NAKATA" wrote in message
news:
Realice la migracion de un servidor SQL2000 a SQL2008 realizando los
siguientes pasos:
1.- Upgrade a SQL2005 Standard
2.- ServicePack2 de SQL2005
3.- Upgrade a SQL2008 Standard
4.- ServicePack1 de SQL2008 Standard

En ambos upgrade se utilizo el asesor de actualizaciones, pero este no
mandó mayores errores, que fueron corregidos antes de realizar la
respectiva actualización.

Las bases quedaron con compatibilidad 80, en las 2 primeras semanas
todo normal, pero llegó una fecha crítica en la cual los usuarios
realizan gran cantidad de transacciones, la base de datos comenzó a
presentar bloqueos que degradan el rendimiento del sistema.

Necesito que me ayuden indicando las posibles soluciones para mejorar
el rendimiento de la Base.
Respuesta Responder a este mensaje
#2 NAKATA
07/08/2009 - 22:45 | Informe spam
Gracias, lo de los indices ya lo hice, pero lo de las estadisticas aún
no, voy a realizar la prueba para ver si funciona.
Respuesta Responder a este mensaje
#3 Maxi
11/08/2009 - 04:45 | Informe spam
Nakata, a usted le falto algo importante que es tener la base en modo 100 si
es un 2008, yo he detectado en migraciones que si la base tiene una
compatibilidad vieja y se dan alguna que otra condicion la performance puede
empeorar y se dan los sintomas que usted menciona.

Yo le recomendaria, primero que la base este en modo 100, actualizar las
estadisticas y hacer una reindaccion completa (aqui podria usar
defragmentacion si desea en lugar de reindex)



Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Server
http://blog.maxiaccotto.com



"NAKATA" escribió en el mensaje de
noticias:
Realice la migracion de un servidor SQL2000 a SQL2008 realizando los
siguientes pasos:
1.- Upgrade a SQL2005 Standard
2.- ServicePack2 de SQL2005
3.- Upgrade a SQL2008 Standard
4.- ServicePack1 de SQL2008 Standard

En ambos upgrade se utilizo el asesor de actualizaciones, pero este no
mandó mayores errores, que fueron corregidos antes de realizar la
respectiva actualización.

Las bases quedaron con compatibilidad 80, en las 2 primeras semanas
todo normal, pero llegó una fecha crítica en la cual los usuarios
realizan gran cantidad de transacciones, la base de datos comenzó a
presentar bloqueos que degradan el rendimiento del sistema.

Necesito que me ayuden indicando las posibles soluciones para mejorar
el rendimiento de la Base.
Respuesta Responder a este mensaje
#4 Emilio Boucau
11/08/2009 - 21:12 | Informe spam
De no ser posible pasar a nivel de compatibilidad 100, aun asi es posible la
defragmentacion. DBCC INDEXDEFRAG esta disponible en SQL Server 2000. Creo
interesante darle una mirada a este link:
http://technet.microsoft.com/en-us/...66523.aspx

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"Maxi" wrote in message
news:
Nakata, a usted le falto algo importante que es tener la base en modo 100
si es un 2008, yo he detectado en migraciones que si la base tiene una
compatibilidad vieja y se dan alguna que otra condicion la performance
puede empeorar y se dan los sintomas que usted menciona.

Yo le recomendaria, primero que la base este en modo 100, actualizar las
estadisticas y hacer una reindaccion completa (aqui podria usar
defragmentacion si desea en lugar de reindex)



Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Server
http://blog.maxiaccotto.com



"NAKATA" escribió en el mensaje de
noticias:
Realice la migracion de un servidor SQL2000 a SQL2008 realizando los
siguientes pasos:
1.- Upgrade a SQL2005 Standard
2.- ServicePack2 de SQL2005
3.- Upgrade a SQL2008 Standard
4.- ServicePack1 de SQL2008 Standard

En ambos upgrade se utilizo el asesor de actualizaciones, pero este no
mandó mayores errores, que fueron corregidos antes de realizar la
respectiva actualización.

Las bases quedaron con compatibilidad 80, en las 2 primeras semanas
todo normal, pero llegó una fecha crítica en la cual los usuarios
realizan gran cantidad de transacciones, la base de datos comenzó a
presentar bloqueos que degradan el rendimiento del sistema.

Necesito que me ayuden indicando las posibles soluciones para mejorar
el rendimiento de la Base.



Respuesta Responder a este mensaje
#5 Maxi
11/08/2009 - 23:18 | Informe spam
Si claro, quizas no quedo bien concreto, el defrag existe desde hace tiempo,
pero le decia a nuestro amigo que intente ponerla en modo 100 ya que en 80
sobre un 2008 puede traer problemas de performance :S



Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Server
http://blog.maxiaccotto.com



"Emilio Boucau" escribió en el mensaje de
noticias:
De no ser posible pasar a nivel de compatibilidad 100, aun asi es posible
la defragmentacion. DBCC INDEXDEFRAG esta disponible en SQL Server 2000.
Creo interesante darle una mirada a este link:
http://technet.microsoft.com/en-us/...66523.aspx

Saludos !

Emilio Boucau
Buenos Aires - Argentina

"Maxi" wrote in message
news:
Nakata, a usted le falto algo importante que es tener la base en modo 100
si es un 2008, yo he detectado en migraciones que si la base tiene una
compatibilidad vieja y se dan alguna que otra condicion la performance
puede empeorar y se dan los sintomas que usted menciona.

Yo le recomendaria, primero que la base este en modo 100, actualizar las
estadisticas y hacer una reindaccion completa (aqui podria usar
defragmentacion si desea en lugar de reindex)



Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Server
http://blog.maxiaccotto.com



"NAKATA" escribió en el mensaje de
noticias:
Realice la migracion de un servidor SQL2000 a SQL2008 realizando los
siguientes pasos:
1.- Upgrade a SQL2005 Standard
2.- ServicePack2 de SQL2005
3.- Upgrade a SQL2008 Standard
4.- ServicePack1 de SQL2008 Standard

En ambos upgrade se utilizo el asesor de actualizaciones, pero este no
mandó mayores errores, que fueron corregidos antes de realizar la
respectiva actualización.

Las bases quedaron con compatibilidad 80, en las 2 primeras semanas
todo normal, pero llegó una fecha crítica en la cual los usuarios
realizan gran cantidad de transacciones, la base de datos comenzó a
presentar bloqueos que degradan el rendimiento del sistema.

Necesito que me ayuden indicando las posibles soluciones para mejorar
el rendimiento de la Base.






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