S'il vous plaît recommander outil de test des performances de MySQL sous Ubuntu/Debian
Je voudrais tester les performances de mon MySQL MyISAM et InnoDB moteurs sous Debian ou Ubuntu Server pour le CPU et la consommation de mémoire. J'ai besoin de simuler de nombreux simultanées lit, écrit et mises à jour. Je peux crée un environnement isolé de similaire à mon serveur de production pour effectuer les tests.
OriginalL'auteur PHPguy | 2011-01-27
Vous devez vous connecter pour publier un commentaire.
Pour Debian, sysbench est dur à battre. C'est un simple 1-2-3:
Installer
sudo apt-get install sysbench
Préparer
sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=test --mysql-user=root --mysql-password=yourrootsqlpassword prepare
De référence
sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=test --mysql-user=root --mysql-password=yourrootsqlpassword --max-time=60 --oltp-read-only=on --max-requests=0 --num-threads=8 run
mysql -u root -p
etcreate database test
peut-être de bons ajouts à cette réponseJe pense que le
prepare
commande est exactement ce que fait - créer la base de données de test. Au moins, c'est ce qui est documenté sur howtoforge.com/...: "afin De mesurer les performances MySQL, nous avons d'abord créer une table de test dans le test de base de données avec 1 000 000 de lignes de données"sysbench 0.4.12 ne pas créer la base de données elle-même.
Merci - je n'ai pas testé, juste regardé la documentation. J'ai probablement mal interprété "afin De mesurer les performances MySQL, nous avons d'abord créer une table de test dans le test de base de données avec 1 000 000 de lignes de données" sur howtoforge.com/...
OriginalL'auteur cmc
MYSQL Workbench devrait le faire.
http://wb.mysql.com/
OriginalL'auteur Alfabravo
Vous pouvez essayer ceci : http://osdb.sourceforge.net/
OriginalL'auteur 3rgo
Jmeter également de travailler à l'aide de Jdbc sampler.
http://jmeter.apache.org/usermanual/intro.html
OriginalL'auteur BlackGaff