Eu quero realizar um teste de estresse em nosso banco de dados MySQL. Eu tenho a lista de consultas que preciso executar. Eu tentei usar o Apache JMeter para isso, mas é muito demorado. É possível executar mysqlslap com arquivo .sql personalizado contendo consultas INSERT, UPDATE, SELECT no banco de dados MySQL especificado?
relate perguntas
-
Existem ferramentas de benchmarking do MySQL? [fechado]
-
Onde posso encontrar o log lento do mysql?
-
Como posso otimizar um mysqldump de um banco de dados grande?
-
Quando é o momento certo para usar o MariaDB em vez do MySQL e por quê?
-
Como um grupo pode rastrear alterações no esquema do banco de dados?
A
mysqlslap --query
opção certamente pegará um arquivo contendo linhas com instruções INSERT, UPDATE, DELETE e REPLACE INTO, bem como SELECT.Na verdade, um dos exemplos mais adiante na documentação mostra isso usando um INSERT:
http://dev.mysql.com/doc/refman/5.1/en/mysqlslap.html#option_mysqlslap_number-of-queries