Optimisation
Le MySQL est sans doute une des meilleurs bases de données quand on sait comment l'utiliser. Cependant pour optimisé une base de données il faut tenir compte des critères suivants:
- MyIASM/InnoDB: L'utilisation du type de table InnoDB peut être préférable sur des systèmes à multi-utilisateur car il verrouille seulement un enregistrement à la fois plutôt que la table au complet avec MyIASM.
- INDEX: Utilisation des «INDEX» à l'aide de la commande «CREATE INDEX», lorsqu'il y a des champs de repérage rapide.
- ORDER BY: Lorsqu'on utilise des champs de chaines de caractères à trier, l'index, permet dans certains cas d'améliorer la performance.
- BLOB: Il est préférable de garder un champs de type de données «BLOB», «LONGTEXT», «LONGBLOB» avec seulement un identificateur et de mettre les autres champs dans une table car il est très lent dans la recherche des BLOB.
Voir également
Articles - Optimisation pour des sites à haut niveau de trafic
Article - Les géants de l'informatique - Oracle
Dernière mise à jour : Mercredi, le 17 janvier 2007