Hace poco me pidieron que viera por qué el MySQL 5 actualizado,
.6 era más lento que el 5.5 anterior.
Así que empecé a hojear las variables y los cachés estándar,
etc.
El caso de prueba era una rutina simple que tardó aproximadamente
el doble de tiempo en ejecutarse en 5.6 que en 5.5.
Para agregar a la mezcla ... la versión 5.6 tenía el doble de
Innodb_buffer_pool_size y, por supuesto, más RAM en
general.
Así que empecé algunas pruebas con MySQLslap ...
Las pruebas Mysqlslap lo muestran más lento en 5.6
5.6:
mysqlslap --defaults-file =. /. my.cnf --concurrency = 150
--iterations = 130 -query = / test.sql --create-schema =
applicationdata --verbose
Punto de referencia
Número promedio de segundos para ejecutar todas las consultas:
0.028 segundos
Número mínimo de segundos para ejecutar todas las consultas:
0.019 …
Community journal
Follow the feed
The latest from the MySQL community
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
Showing entries 1 to 2 of 2
« Previous |
Next »
May
03
2014
Original post: http://anothermysqldba.blogspot.com/2014/05/mysql-benchmark-with-mysqlslap.html
Así que la evaluación comparativa de diferentes consultas de
MySQL en contra de su base de datos es una cosa sabia que
hacer. Eso debería ser evidente. Mientras que
optimizamos consultas lo mejor que podemos utilizar explicar (y
EXTENDIDO) llevándolos tiempo para compararlas deberían resultar
útiles.
Este es un simple ejemplo de ejecución de una sentencia
mysqlslap.
Para este ejemplo he cargado la base de datos de MySQL
MUNDO. ( …