Base de données H2 - Expliquer

La commande EXPLAIN affiche le plan d'exécution d'une instruction. Lorsque nous exécutons une instruction à l'aide de la commande EXPLAIN ANALYZE, le plan de requête inclura le nombre réel de balayages de lignes pour chaque table.

Syntaxe

Voici la syntaxe générique de la commande EXPLAIN.

EXPLAIN { [ PLAN FOR ] | ANALYZE } { select | insert | update | delete | merge}

Parallèlement à cette syntaxe, nous pouvons utiliser sélectionner, insérer, supprimer et fusionner.

Exemple

Cet exemple explique les détails du plan de requête du client avec l'ID 1.

EXPLAIN SELECT * FROM CUSTOMER WHERE ID = 1;

La commande ci-dessus produit la sortie suivante -