Kolumny danych wyjściowych polecenia EXPLAIN

Dane wyjściowe polecenia EXPLAIN zawsze mają takie same kolumny (z wyjątkiem polecenia EXPLAIN EXTENDED dodającego kolumnę filtered w MySQL 5.1 i polecenia EXPLAIN PARTITIONS dodającego kolumnę partitions). Różnice dotyczą liczby rekordów i treści znajdującej się w rekordach. Jednak w celu zachowania maksymalnej przejrzystości prezentowanych przykładów nie zawsze będą zawierały wszystkie kolumny.

W kolejnych punktach zostanie przedstawione znaczenie każdej kolumny znajdującej się w danych wyjściowych polecenia EXPLAIN. Warto pamiętać, że rekordy w danych wyjściowych są umieszczane w kolejności faktycznie stosowanej przez MySQL podczas wykonywania fragmentów zapytania. To nie zawsze będzie taka sama ...

Get Wysoko wydajne MySQL. Optymalizacja, archiwizacja, replikacja. Wydanie II now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.