Easy-Micro


 
ESPACEMEMBRE MySQL
Performance

Améliorer les performances de MySQL

• Plus votre système de droits est compliqué, plus vous aurez des baisses de performances.

Effectuer un test de performances
mysql> SELECT BENCHMARK(1000000,1+1);

note: MySQL peut exécuter 1 million d'additions en tant de secondes sur votre machine.

• Obtenir des informations sur les SELECT avec la commande EXPLAIN
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 ultiliser 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).



Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Lundi 25 mars 2019 - Semaine 13 - Saint Humbert (Demain: Sainte Larissa)
Aujourd'hui, c'est l'anniversaire de Marcia Cross (1962-57 ans), comédienne américaine (rôle de Bree Van de Kamp dans Desperate Housewives). Autre 25 mars: 1918 : décès à Paris du compositeur français Claude Debussy. 1984 : Alain Prost gagne le grand prix de Formule 1 du Brésil.
Haut de page Easy-Micro