Anfang des Inhaltsbereichs

Hintergrunddokumentation EXPLAIN-Anweisung für SELECT-Anweisungen mit Subqueries Dokument im Navigationsbaum lokalisieren

Zur Kostenermittlung von Suchstrategien, bei denen der Wert einer Spalte mit den Trefferzeilen einer Unterabfrage (subquery) verglichen wird, ist es notwendig, die Anzahl von Trefferzeilen zu kennen. Sie kann daher erst nach der Abarbeitung der Unterabfrage stattfinden.

Die EXPLAIN-Anweisung für eine SELECT-Anweisung mit Unterabfragen ermittelt zwar die möglichen Suchstrategien, es werden jedoch nicht die enthaltenen Unterabfragen ausgeführt. Daher wird in der Regel für die äußere SQL-Anweisung die Suchstrategie NO STRATEGY NOW (ONLY AT EXECUTION TIME) angezeigt.

Eine Ausnahme hiervon sind SQL-Anweisungen, die ausschließlich auf einem Index abgearbeitet werden können.

Ende des Inhaltsbereichs