Mysql : SSD or not SSD

Mysql : SSD or not SSD jpp

Afin de mesurer un peu l'influence des disques sur une base Mysql j'ai effectué quelques petits tests par rapport à une base de référence installée sur des disques « classiques » 7200 tours. 
Les test réalisés :

  1.  Sur la machine d'origine (Core I5 à 3.4GHz, disques « classiques »), Mysql 5.6.30
  2.  Sur une autre machine (Corei3 à 3.5GHz, tout SSD) le test est réalisé avec une installation « standard » de Mysql (5.6.30). Donc tout sur le disque système (/var/lib/mysql et /var/log/mysql)
  3.  Toujours sur la machine SSD (5.6.30) avec une installation un peu plus optimisée :
    •      Logiciel sur le SSD système
    •      Données sur un SSD « DATA »    (/var/lib/mysql)
    •      Logs sur un autre SSD « LOG »   (/var/log/mysql + tmpdir)
  4. Le dernier test est réalisé sur la configuration « optimisée » avec la version 5.7.16

La base n'est pas énorme et comporte deux tables principales de # 10 millions et #100000 rangs et "tient" dans # 4Go.

Les résultats sont assez parlants, le passage sur SSD apporte une très nette amélioration de performance et pourtant le SSD supportant le système est un "vieux" modèle qui n'est pas au niveau des derniers modèles. 
Voir un autre test sur le même sujet.

Résultats comparés (Référence en secondes, les autres en % d'amélioration)
N° TEST 5.6.30 secondes (REF) 5.6.30 SSD % Gain sur REF 5.6.30 Opt. % Gain sur REF 5.7.16 Opt. % Gain sur REF
TEST A 1,00 0,00% 0,00% 0,00%
TEST B 3,09 38,51% 80,91% 82,85%
TEST C 1,45 61,38% 74,48% 74,48%
TEST D 0,93 52,69% 80,65% 86,02%
TEST E 5,96 5,70% -0,67% 5,54%
TEST F 41,30 21,57% 57,97% 65,86%
TEST G 13,68 74,12% 89,40% 94,88%
TEST H 26,04 88,86% 92,47% 92,70%
TOTAL 93,45 48,26% 69,06% 73,93%

Et en image cela donne :

 

Dernier test : comptage sur une "grosse" table :

Machine SSD : 
+-----------+ 
| count(*)  | 
+-----------+ 
| 134071332 | 
+-----------+ 
1 row in set (50,52 sec)

Machine HDD : 
+-----------+ 
| count(*)  | 
+-----------+ 
| 134072138 | 
+-----------+ 
1 row in set (4 min 9,46 sec)

Environ 5/1 en faveur du SSD.