19. Fonctionnalités Performances : 1ère mesure
Coûts Optimisation : disques?
MySQL : RDS vs EC2
Performances Optimisation : plugin InnoDB
Conclusion / questions? ...
‣ Optimisation : disques?
‣ disque local vs EBS (sans RAID)
20. Fonctionnalités Performances : 1ère mesure
Coûts Optimisation : disques?
MySQL : RDS vs EC2
Performances Optimisation : plugin InnoDB
Conclusion / questions? ...
‣ Optimisation : disques?
‣ disque local vs EBS (sans RAID)
21. Fonctionnalités Performances : 1ère mesure
Coûts Optimisation : disques?
MySQL : RDS vs EC2
Performances Optimisation : plugin InnoDB
Conclusion / questions? ...
‣ Optimisation : disques?
‣ disque local vs EBS (sans RAID)
+0%
22. Fonctionnalités Performances : 1ère mesure
Coûts Optimisation : disques?
MySQL : RDS vs EC2
Performances Optimisation : plugin InnoDB
Conclusion / questions? ...
‣ Optimisation : disques?
‣ disque local vs EBS (sans RAID)
+0%
‣ ordonnanceur disque
‣ noop, deadline, CFQ
‣ non applicable
23. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
24. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
‣ Optimisation : plugin InnoDB
‣ la version embarquée de InnoDB est obsolète
25. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
‣ Optimisation : plugin InnoDB
‣ la version embarquée de InnoDB est obsolète
‣ substitution aisée en faveur du plugin InnoDB
26. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
‣ Optimisation : plugin InnoDB
‣ la version embarquée de InnoDB est obsolète
‣ substitution aisée en faveur du plugin InnoDB
‣ meilleures performances
27. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
‣ Optimisation : plugin InnoDB
‣ la version embarquée de InnoDB est obsolète
‣ substitution aisée en faveur du plugin InnoDB
‣ meilleures performances
18 144 | 25 847
28. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
‣ Optimisation : plugin InnoDB
‣ la version embarquée de InnoDB est obsolète
‣ substitution aisée en faveur du plugin InnoDB
‣ meilleures performances +42%
18 144 | 25 847
29. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
30. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
‣ Optimisation : Google Perftools
‣ tcmalloc() plus véloce que malloc()
‣ défini à la compilation ou via ldconfig
‣ effets de bord sur systèmes virtualisés
31. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
‣ Optimisation : Google Perftools
‣ tcmalloc() plus véloce que malloc()
‣ défini à la compilation ou via ldconfig
‣ effets de bord sur systèmes virtualisés
25 847 | 21 914
32. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
‣ Optimisation : Google Perftools
‣ tcmalloc() plus véloce que malloc()
‣ défini à la compilation ou via ldconfig
‣ effets de bord sur systèmes virtualisés
-15%
25 847 | 21 914
33. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
34. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
‣ Performances : bilan après optimisation
‣ travail sur les disques (RAID, schedulers, FS...)
‣ plugin InnoDB
‣ Google Perftools : tcmalloc()
35. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
‣ Performances : bilan après optimisation
‣ travail sur les disques (RAID, schedulers, FS...)
‣ plugin InnoDB
‣ Google Perftools : tcmalloc()
5 919 | 21 914
36. Fonctionnalités Optimisation : disques?
Coûts Optimisation : plugin InnoDB
MySQL : RDS vs EC2
Performances Optimisation : Google Perftools
Conclusion / questions? Performances : bilan
‣ Performances : bilan après optimisation
‣ travail sur les disques (RAID, schedulers, FS...)
‣ plugin InnoDB
‣ Google Perftools : tcmalloc()
+270%
5 919 | 21 914
37. Fonctionnalités
Coûts
MySQL : RDS vs EC2 Performances
Conclusion / questions?
38. Fonctionnalités
Coûts
MySQL : RDS vs EC2 Performances
Conclusion / questions?
+
RDS EC2
39. Fonctionnalités
Coûts
MySQL : RDS vs EC2 Performances
Conclusion / questions?
+
RDS EC2
clé en main
40. Fonctionnalités
Coûts
MySQL : RDS vs EC2 Performances
Conclusion / questions?
+
RDS EC2
clé en main performance
41. Fonctionnalités
Coûts
MySQL : RDS vs EC2 Performances
Conclusion / questions?
Questions?
guillaume.plessis@igtechnologie.com