Strojenie poleceń SQL w Oracle8
Kiedy i co stroić?
Schemat przygotowania wykonania polecenia SQL
Struktury danych - sterta (ang. heap)
Kontrolowanie wolnego miejsca w bloku
Slajd PPT
Metody dostępu do danych w stercie
Indeks B*-drzewo
Własności B*-drzewa
Rodzaje B*-drzewa
Metody dostępu do indeksu B*- drzewo
Indeks B*-drzewo vs. bitmapowy
Indeksy oparte na wyrażeniach (ang. Function-Based Index) ver (8.1)
Własności indeksów opartych na wyrażeniach
Przesłanki do utworzenia IOT
Klastry indeksowe
Przesłanki do utworzenia klastra indeksowego
Klastry haszowe
Przesłanki do utworzenia klastra haszowego
Partycjonowanie tabel i indeksów
Połączenia - nested loop
Połączenia - sort merge
Połączenia - hash join
Połączenia indeksów
Optymalizacja
Przykładowy plan wykonania
Statystyki
Histogramy
Zbieranie histogramów
Zbieranie statystyk za pomocą pakietu DBMS_UTILITY (v 8.0)
Zbieranie statystyk za pomocą pakietu DBMS_STATS (ver. 8.1)
Zachowanie statystyk (ver. 8.1)
Automatyzacja zbierania statystyk (ver. 8.1)
Objaśnianie planu wykonania polecenia SQL
Wskazówki (ang. hints)
Wybór optymalizatora
Sposób dostępu do danych cd
Kolejność łączenia tabel
SQLTRACE
Uaktywnianie SQLTRACE
TKPROF
Przykładowy schemat danych
Adres e-mail: jeziersk@cs.put.poznan.pl
Strona początkowa: www.cs.put.poznan.pl/jjezierski