2008-10-17 13 views

Respuesta

1

Mover una única base de datos de SQL Server 2005-2008 no notará realmente una diferencia. Sin embargo, hay nuevas herramientas y opciones disponibles en SQL Server 2008 que PODRÍA aprovechar para mejorar el rendimiento del proveedor más adelante en su aplicación.

Un elemento que me viene a la mente son los índices filtrados. Permitiendo crear un índice en un subconjunto de información.

0

Puede haber nuevas funciones en el motor que ejecuten consultas de diferentes maneras. Esto incluye cambios en el optimizador.

Por lo tanto, la única manera en que POSIBLEMENTE puede decir, es recopilar datos de rendimiento detallados de su aplicación en MSSQL2005, y luego repita el experimento en el mismo hardware (calidad de producción) con SQL2008.

Tendrá que asegurarse de que su aplicación funciona correctamente, una migración así no se puede hacer a la ligera, ya que cualquier cambio podría introducir errores.

Además, la nueva versión de la base de datos podría tener un rendimiento regresiones - que debe tener mucho cuidado.

Así que en resumen:

  • comparar su aplicación en SQL2005
  • referencia en SQL2008
  • Usar el mismo hardware de prueba de calidad industrial en su laboratorio en ambas ocasiones
  • No ejecutar máquinas virtuales (a menos que eso sea lo que hace en producción)
  • No cambie otros parámetros

Esto puede no ser fácil si su aplicación es grande/complicada.

0

Sí. Puede comprimir datos en SQL 2008, lo que puede tener un impacto drástico en los tiempos de copia de seguridad y transferencia de datos.

0

En realidad, SQL2008 tiene una compresión integrada que puede habilitarse de fábrica, lo que definitivamente podría mejorar el rendimiento, pero puede depender de lo que se devuelve. Intentaría esta opción y mi punto de referencia para ver si crees que es un cambio digno.

Cuestiones relacionadas