Plán vysvětlení je obvykle nejlepším místem, kde začít, kdykoli máte pomalý dotaz. Chcete-li jej získat, spusťte
DESCRIBE SELECT source_id FROM directions WHERE (destination_id = 10);
Zobrazí se vám tabulka se seznamem kroků potřebných k provedení vašeho dotazu. Pokud ve sloupci „řádky“ vidíte velkou hodnotu a ve sloupci „klíč“ hodnotu NULL, znamená to, že váš dotaz musí prohledat velký počet řádků, aby zjistil, které z nich vrátit.
V takovém případě by přidání indexu do destination_id mělo výrazně urychlit váš dotaz, za určitou cenu rychlost vkládání a mazání (protože index bude také nutné aktualizovat).