¿Hay algún beneficio de rendimiento al usar SQL Server 2008 sobre SQL Server 2005?¿Hay algún beneficio de rendimiento al usar SQL Server 2008 sobre SQL Server 2005?
Respuesta
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.
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.
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.
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.
- 1. SQL Server 2008 a SQL Server 2005
- 2. MySQL vs SQL Server 2005/2008 rendimiento
- 3. degradación de SQL Server 2008 a SQL Server 2005
- 4. SQL Server 2008 compatibilidad con SQL Server 2005
- 5. Restaurar SQL Server 2008 DB * a * SQL Server 2005
- 6. SQL Server 2008: ¿hay algún beneficio para múltiples grupos de archivos en la misma unidad física?
- 7. Cómo actualizar la resolución de conflictos al actualizar de SQL-Server 2005 a SQL-Server 2008
- 8. SQL Server 2008 el rendimiento de FILESTREAM
- 9. ¿Puedo usar SQL Server Management Studio 2005 para 2008 DB?
- 10. Algunas preguntas sobre HierarchyId (SQL Server 2008)
- 11. SQL Server 2005 replicación
- 12. SQL Server VIEW Rendimiento
- 13. Isoweek en SQL Server 2005
- 14. SQL Server 2008 a SQL Server Compact Edition?
- 15. vistas actualizables - SQL Server 2008
- 16. Uso de SQL Server 2008 y SQL Server 2005 y fecha y hora
- 17. Comentarios SQL sobre Crear tabla en SQL Server 2008
- 18. SQL Server 2005: ¿Por qué nombrar transacciones?
- 19. ¿Existe algún problema de rendimiento al usar ISNULL() en SQL Server?
- 20. Linking Server en SQL Server 2008 R2
- 21. SQL Server Management Studio 2008 Intellisense
- 22. Actualizar SQL Server 2008 a 2008 R2
- 23. Visual Studio 'SQL Server 2008 Server Project' contra 'Sql Server 2008 Database project'?
- 24. SQL Server 2008 y HashBytes
- 25. Números persas en SQL Server 2005
- 26. Qué cuentas usar al instalar SQL Server 2008 Developer
- 27. SQL Server 2005 - Orden de combinaciones internas
- 28. Particionado para el rendimiento de consultas en SQL Server 2008
- 29. EAV sobre SQL Server
- 30. Visual Studio 2005 no es compatible con Sql Server 2008