Baza danych H2 - wyjaśnij
Polecenie EXPLAIN wyświetla plan wykonania instrukcji. Kiedy wykonujemy instrukcję za pomocą polecenia EXPLAIN ANALYZE, plan zapytania będzie zawierał rzeczywistą liczbę skanowania wierszy dla każdej tabeli.
Składnia
Poniżej znajduje się ogólna składnia polecenia EXPLAIN.
EXPLAIN { [ PLAN FOR ] | ANALYZE } { select | insert | update | delete | merge}
Wraz z tą składnią możemy używać wybierania, wstawiania, usuwania i scalania.
Przykład
W tym przykładzie wyjaśniono szczegóły planu kwerend klienta o identyfikatorze 1.
EXPLAIN SELECT * FROM CUSTOMER WHERE ID = 1;
Powyższe polecenie daje następujące dane wyjściowe -