Strojenie poleceń SQL w Oracle8

00-11-21


Kliknij tutaj, aby rozpocząć


Spis treści

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

Slajd PPT

Metody dostępu do indeksu B*- drzewo

Slajd PPT

Slajd PPT

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

Slajd PPT

Slajd PPT

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

Slajd PPT

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

Slajd PPT

Wskazówki (ang. hints)

Wybór optymalizatora

Slajd PPT

Sposób dostępu do danych cd

Slajd PPT

Kolejność łączenia tabel

SQLTRACE

Uaktywnianie SQLTRACE

TKPROF

Przykładowy schemat danych

Autor: Juliusz Jezierski

Adres e-mail: jeziersk@cs.put.poznan.pl

Strona początkowa: www.cs.put.poznan.pl/jjezierski