Optymalizacja SQL, część 1.

– zadania

Polecenia 1. i 2. wykonaj w narzędziu SQL Developer lub iSQL*Plus (w przeglądarce WWW).

1. Użyj polecenia EXPLAIN PLAN do wyjaśnienia planu wykonania następującego zapytania:

select nazwisko, placa_pod

from pracownicy natural join zespoly

where nazwa = 'ALGORYTMY';

Następnie wyświetl plan wykonania polecenia przy użyciu poznanej metody.

2. Użyj dyrektywy AUTOTRACE do wyświetlenia planu wykonania zapytania z punktu 1. Przetestuj działanie poszczególnych opcji dyrektywy. Jeśli w narzędziu SQL*Plus linie, wchodzące w skład planu wykonania polecenia są łamane (plan przestaje być czytelny), zwiększ długość linii poleceniem column plan_plus_exp format a200.

3. Przećwicz oba tryby pracy w narzędziu SQL Developer – posłuż się przyciskami Autotrace… (F6) i Explain Plan… (F10) z paska narzędziowego.