`Commande EXPLAIN pour optimiser les requêtes MySQL
2 agosto 2008, 0:29 MySQL , Open Source , Trucs et astuces août 2, 2008, 00:29
Quand une application atteint un niveau élevé de complexité, nous risquons de perdre de vue certains détails - apparemment mineurs - qui s'avèrent souvent être cruciale pour un bon fonctionnement et d'optimiser l'application entière.
Ayant à gérer des bases de données avec les très articulée MySQL , par exemple, encourt facilement les petites erreurs d'appréciation de la consommation réelle des ressources qui peuvent générer une instruction SQL. Il peut être utile dans ces cas d'utilisation d'un outil simple que les idées des rafraîchissements sur la structure de la table, nous allons à la question: l'`expliquer`.
Merci à l'`expliquer` vous pouvez analyser les index qui invoque une requête, et d'optimiser en conséquence INSERT, particulièrement lorsque vous utilisez les multiples de stocker plusieurs lignes avec une instruction SQL. Le `expliquer` indique quels index sont utilisés par chaque requête, ainsi que d'autres informations importantes.

Pour faire des requêtes plus efficaces, nous devons veiller à ce que toutes les tables sont affectés lire les index, sans subir un changement complet (scan de table). En ce sens, l'information obtenue grâce `expliquer` peut s'avérer essentielle.














