Pregunta

¿Alguien tiene algún enlace a la evaluación comparativa de rendimiento del motor de la base de datos, o cualquier informe anecdótico de las mejoras de rendimiento en SQL Server 2012. Solo estamos utilizando el motor DB, no los servicios de informes o BI? ¿Algún consejo / gotchas desde un punto de vista de actualización?

¿Fue útil?

Solución

Hay algunas mejoras de rendimiento subyacentes en FilErteam y la búsqueda de texto completo. No tengo los detalles a mano. También estoy seguro de que hay otras mejoras subyacentes que no están publicitadas, así como soluciones de 2008/R2 que se convirtieron en paquetes de servicio y actualizaciones acumulativas en esas plataformas que se transfirieron hacia SQL Server 2012. Eso sería un poco más Quiet porque mientras 2012 estaba en desarrollo no había necesidad de un artículo público de KB para cada cambio.

Parte de la nueva funcionalidad de ventanas harán que los cálculos como los totales de carrera funcionen mucho mejor. Y el desplazamiento se puede usar para hacer que el niño juegue de cosas como calcular una mediana. Forceeek también le permite especificar ahora el índice que desea utilizar, en lugar de tomar cualquier servidor SQL pensó que quiera decir. Pero esos requieren cambios en el código.

También habrá un rendimiento más predecible con respecto al uso de la memoria: el administrador de memoria ahora maneja más que solo asignaciones de una sola página, por lo que la "memoria del servidor máximo" tiene un significado mucho más preciso que en las versiones anteriores. La configuración de la memoria del gobernador de recursos también aproveche esto, y también se puede utilizar para la afinidad de Scheduler/NUMA.

El rendimiento de la resolución de problemas también es mucho más fácil. Por ejemplo, se incluye mucha más información en los planes de ejecución, y los eventos extendidos tienen una paridad casi completa con Trace (y agrega un seguimiento de causalidad mucho más potente).

Me sorprendió que no publicaran cosas de TPC con mucha anticipación a la fecha de lanzamiento (no es que esas pruebas realmente representen cosas del mundo real, pero es divertido ver al "mi papá puede golpear a tu papá, al menos hoy" argumentos " desplegado entre los vendedores). Glenn Berry escribió en un blog sobre uno de los resultados de SQL Server 2012 TPC-E. Pido disculpas, pero no tengo tiempo para investigar si hay una manera fácil de comparar estas manzanas con manzanas con puntos de referencia similares utilizando 2008 o 2008 R2. El problema con los puntos de referencia envejecidos es que nunca están en el mismo hardware, por lo que si bien los nuevos puntos de referencia siempre son más rápidos (o de lo contrario no serán liberados), es imposible saber cuánto de la mejora se basó en el hardware y cuánto en el software.

Su mejor opción es instalar SQL Server 2012, restaurar una copia de su base de datos, actualizar el nivel de compats, actualizar estadísticas y ejecutar su Worklaod en su hardware usando su datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top