Cómo comparar Microsoft SQL Server


8

En mi empresa, tenemos varias máquinas virtuales que alojan SQL Server 2008 R2 y algunas de estas máquinas funcionan de manera diferente que otras, algunas debido a que los hosts Vmware están muy ocupados, algunas debido a conexiones más lentas al NAS.

¿Hay alguna manera de ejecutar algún código SQL en una base de datos SQL de prueba u otras mejores prácticas conocidas que pueda usar para ejecutar algunas pruebas de rendimiento en cada VM y el rendimiento de referencia / referencia para que pueda entender qué máquina se comporta mejor que otras antes de mover esas máquinas a entornos Prod o UAT? Gracias Davide


1
Hola Este enlace: blogs.msdn.com/b/sriramg/archive/2011/06/20/… sería útil
Shanky

Respuestas:


5

Puede usar una de las herramientas gratuitas de evaluación comparativa de SQL, como Benchmark Factory de Dell para bases de datos (BFD) o Hammerora . Benchmark Factory tiene una prueba gratuita y Hammerora es de código abierto. Ambos ejecutan puntos de referencia de TPC conocidos en la industria, y puede realizar cargas de trabajo personalizadas con BFD. Solo he usado BFD y cada prueba de 'ejecución' se puede guardar como un informe que encontré realmente útil para las comparaciones. Sin embargo, Hammerora también está bien respaldado (por ejemplo, aquí y aquí ).

También puede grabar una de sus propias cargas de trabajo conocidas con un seguimiento de reproducción a través del seguimiento del perfil / servidor y luego restaurar la copia de seguridad y reproducirla en cada entorno. Hay un poco más de trabajo para esta opción, pero sería una prueba más familiar.

También tengo un punto débil para ostress, que es parte de RML Utility Suite, que se actualizó en abril de 2014 y todavía lo uso todo el tiempo. Más de una curva de aprendizaje con esta herramienta gratuita de Microsoft, pero es realmente poderosa. Por ejemplo, puede hacer cosas como "ejecutar todos los scripts .sql en este directorio 20 veces, simulando 50 usuarios simultáneos".

En resumen, si buscas una herramienta gratuita y un inicio rápido, mira una de las herramientas gratuitas que mencioné anteriormente. Si desea invertir un poco más de tiempo, eche un vistazo a los rastros de reproducción, RML y ostress.

HTH



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.