Existe-t-il un outil comme ab (apache bench) pour mysql?apache banc comme pour mysql
ex: je crée une table, je remplirai que je veux (certains MO de lignes)
alors:
shell> Outil -conccurency = 20 = 2000 -query -les demandes = "SELECT * FROM table WHERE col = 42"
se traduira par un résultat en résumé
Je sais que mysqlslap semble jouer quelque chose comme ça, mais il semble fonctionner uniquement avec une base de données de mysqlslap (un faux un). Je ne pouvais pas le faire fonctionner avec un DB existant
Notez que les requêtes identiques exécutées dans un court laps de temps sera probablement mis en cache par MySQL se . Vous auriez à le randomiser ou créer un ensemble beaucoup plus large de requêtes de test pour avoir une idée de la performance générale. Bien que si vous (comme avec Apache Bench) ne vous souciez que du nombre de connexions simultanées et de demandes/s, cela devrait être fint. Juste une pensée :) –
Non puisque j'utilise un "SET SESSION query_cache_type = OFF; SELECT * ..." – nemenems