Einen Ausführungsplan erstellt man, indem man der entsprechenden SQL-Anweisung explain
voranstellt:
EXPLAIN SELECT 1
Der Ausführungsplan wird als Tabelle angezeigt. Im folgenden Plan wurden einige weniger wichtige Spalten entfernt:
~+-------+------+---------------+------+~+------+------------~
~| table | type | possible_keys | key |~| rows | Extra
~+-------+------+---------------+------+~+------+------------~
~| NULL | NULL | NULL | NULL |~| NULL | No tables...
~+-------+------+---------------+------+~+------+------------~
Die wichtigste Information steht in der Spalte type
. Diese Spalte wird im MySQL-Referenzhandbuch als „Join-Typ“ bezeichnet, ich bevorzuge aber den Ausdruck „Zugriffstyp“. Die Bedeutung der einzelnen Zugriffstypen wird im nächsten Abschnitt erklärt.
Wenn du diese Seite magst, magst du vielleicht auch …
… meine Newsletter bestellen, gratis Sticker erhalten, mein Buch kaufen oder an einer Schulung teilnehmen.