 MySQL/MariaDB
MySQL/MariaDBPerformance
Améliorer les performances du serveur
 Mesurer les performances
 Mesurer les performances
Plus votre système de droits est compliqué, plus vous aurez des baisses de performances.
Effectuer un test de performancesmysql> SELECT BENCHMARK(1000000,1+1);mysql> EXPLAIN SELECT * from matable;Mesurer les performances d'une requête
-> en comptant le nombre d'accès disques (nombre de lecture)
Comment MySQL optimise les clauses WHERE
-> Par la suppression des parenthèses ou des constantes...
Comment MySQL optimise les clauses LEFT JOIN
-> si la condition WHERE est toujours fausse pour la ligne NULL générée, la jointure LEFT JOIN est transformée en jointure normale.
Comment MySQL optimise LIMIT
-> MySQL va utiliser les index ou en stoppant le tri.
Vitesse des requêtes INSERT
-> Mieux vaut utiliser la commande LOAD DATA INFILE (20 fois plus rapide).
Rapidité des requêtes DELETE
-> Mieux vaut utiliser la commande TRUNCATE (efface les enregistrements plus rapidement).


