Visualiser le plan d'exécution
Ouvrir dans CalíopeAffiche l'arbre des opérations de l'optimiseur de requêtes.
Où le trouver : Éditeur SQL › Visual EXPLAIN
Avec une requête SELECT dans l'Éditeur SQL, cliquez sur Visual EXPLAIN dans la barre d'outils. Calíope exécute EXPLAIN FORMAT=JSON (syntaxe MySQL/MariaDB) et ouvre l'onglet Visual EXPLAIN avec l'arbre de nœuds du plan.
Chaque nœud affiche le type d'accès, l'index utilisé (le cas échéant), l'estimation du nombre de lignes et le coût en millisecondes.
Naviguer dans l'arbre :
- macOS : la molette de la souris ou un pincement à deux doigts sur le trackpad pour le zoom ; faites glisser pour déplacer le canevas.
- iPad : pincez à deux doigts pour le zoom, et faites glisser avec un doigt pour vous déplacer.
- Sur les deux : les boutons − et + de la barre, avec le pourcentage entre les deux, et Ajuster à la fenêtre pour cadrer l'arbre entier. Les raccourcis sont ⌘−, ⌘+ et ⌘0.
L'échelle va de 18 % à 350 %, ce qui laisse largement de quoi lire des plans à nombreux niveaux d'imbrication.
Mots-clés : explain, plan, optimiseur, arbre, JSON explain, zoom, pan, naviguer, pinch