System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Benchmark pour serveur MySQL

Voici un chti truc pour tester un serveur MySQL, afin de vérifier sa vitesse/performances.

Ouvrez un shell MySQL et lancez la requête SQL suivante :

mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 106213
Server version: 5.4.2-rc MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> SELECT benchmark(100000000,1+2);
+--------------------------+
| benchmark(100000000,1+2) |
+--------------------------+
|                        0 |
+--------------------------+
1 row in set (3.45 sec)

temps d’exécution en seconde.

Par GanGan | le mercredi, décembre 17 2008 12:36

Commentaires

1. fabrice

vendredi, mars 6 2009 | 14:55

SELECT benchmark(100000000,1+2)

J'ai un résultat à 7.28 secondes comment améliorer celui-ci ?

2. mnttech

jeudi, juillet 30 2009 | 14:41

En investissant dans un meilleur serveur? :)

3. gangan

jeudi, juillet 30 2009 | 21:26

en effet tu as un souci, soit ton serveur est tres faible soit y a un probleme de config

4. belettebox

jeudi, août 13 2009 | 00:01

Merci pour toutes ces infos...
mysql> SELECT benchmark(100000000,1+2);
+--+
| benchmark(100000000,1+2) |
+--+
| 0 |
+--+
1 row in set (1.68 sec)

doit y avoir encore quelques ajustement a realiser :)

5. gangan

jeudi, août 13 2009 | 13:52

c'est quoi comme serveur ?

6. belettebox

jeudi, août 13 2009 | 18:14

Eight 2.33GHz Intel Intel(R) Xeon(R) CPU
L5410 @ 2.33GHz Processors, 12GB RAM
...

7. GanGan

jeudi, août 13 2009 | 18:19

tout s'explique :) tu peux encore gagner en perf en utilisant la version 5.4
8. Jl

mardi, octobre 27 2009 | 13:47

Pour ma part : 1.36 secondes

Dual core 3Ghz / 4 Go Ram

9. GanGan

mardi, octobre 5 2010 | 16:00

ouhhh la vilaine régression :(

mysql> SELECT benchmark(100000000,1+2);
+--+
| benchmark(100000000,1+2) |
+--+
| 0 |
+--+
1 row in set (4.18 sec)