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!
sql-server
mysql
performance-testing
Stanleykylee
fuente
fuente
Respuestas:
Quest ofrece una versión gratuita de su Benchmark Factory que funciona para Oracle, SQL Server y MySQL:
http://www.quest.com/benchmark-factory/
Grabé un video sobre cómo comenzar cuando trabajé para Quest:
http://www.toadworld.com/Videos/tabid/831/TID/559/cid/161/Default.aspx
Puede llamar a sus propios procesos almacenados, reproducir trazas, ejecutar scripts de referencia de TPC y más. Sin embargo, no es exactamente fácil de usar, de ahí el video.
fuente
Para MySQL, existe el conjunto de pruebas oficial . Alternativamente, una herramienta como sysbench . Actualmente estoy en el proceso de probar sysbench, ¡pero he tenido algunos problemas !
fuente
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.
fuente