Dodatek B. Używanie polecenia EXPLAIN

W dodatku zostanie przedstawione używanie polecenia EXPLAIN w celu uzyskania informacji dotyczących planu wykonania zapytania, omówimy także interpretację danych wyjściowych polecenia. Polecenie EXPLAIN to główny sposób określenia, jak optymalizator zapytania zdecydował o wykonaniu zapytań. Funkcja ta ma wiele ograniczeń i nie zawsze podaje prawdziwe informacje, ale jej dane wyjściowe to najlepsze z dostępnych informacji. Warto więc je analizować, by dowiedzieć się, w jaki sposób zapytania zostały wykonane.

Wywoływanie EXPLAIN

Aby użyć polecenia EXPLAIN, w zapytaniu należy po prostu podać słowo kluczowe EXPLAIN przed słowem kluczowym SELECT. Serwer MySQL spowoduje oznaczenie tego zapytania. Podczas wykonywania ...

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.