¿Cómo hacer una prueba de esfuerzo de un servidor SQL? [cerrado]

10

Se me ha encomendado la prueba de esfuerzo de nuestro servidor MSSQL y nuestro servidor MySQL. Me gustaría saber si hay alguna herramienta o script que pueda usar en nuestros sistemas actuales y en el nuevo sistema para comparar el rendimiento.

Me gustaría medir el rendimiento de lectura / escritura en el disco y el procesador. Cualquier otra cosa que pueda ser útil también sería genial.

¡Gracias!

Stanleykylee
fuente
55
Para SQL Server, menciono con frecuencia las herramientas RML que se analizan en dba.stackexchange.com/questions/5809/… .
Mark Storey-Smith
Gracias por la publicacion. Gran conjunto de herramientas para MSSQL. Tendré que intentarlo y ver qué se me ocurre. Esto realmente ayuda en nuestro entorno, ya que puedo recrear la actividad del usuario con nuestra base de datos. Dicho esto, también encontré SQLIOSim de Microsoft. No prueba el DB pero prueba el IO del sistema en el que vive el DB. support.microsoft.com/kb/231619
stanleykylee
2
Cuidado con SQLIOSIM, está destinado a probar la estabilidad de E / S en lugar de la capacidad blogs.msdn.com/b/psssql/archive/2008/04/05/… . SQLIO es la herramienta que desea en su lugar.
Mark Storey-Smith
Consulte también nuestra herramienta DTM DB Stress (www.sqledit.com/stress). Fue diseñado para el propósito exacto solicitado.
Igor Shekalev
JMeter viene a la mente, debería funcionar para ambos (incluso podría ejecutar el mismo / idéntico si los diseña correctamente)
a_horse_with_no_name

Respuestas:

2

El estándar de facto para comparar una solución de base de datos con otra es el punto de referencia TPC-C. La última definición de este punto de referencia se puede descargar de http://www.tpc.org/tpcc/default.asp junto con los conjuntos de resultados de puntos de referencia existentes.

Si bien es poco probable que ejecute el TPC-C completo en su ubicación, la definición de prueba debe proporcionar la base para desarrollar un conjunto de puntos de referencia internos diseñados para identificar las diferencias de rendimiento en un conjunto de referencia de hardware con respecto a los requisitos específicos de su organización para transacciones rendimiento

Asegúrese de descargar también la documentación del costo de propiedad, ya que esto puede proporcionar un método estandarizado para evaluar las dos soluciones.

James Pulley
fuente