Database Reference
In-Depth Information
Feature
Stored Outlines
SQL Plan Baselines
Anlegen ohne
Ausführung der
SQL-Anweisung
Da für das Anlegen einer
Stored Outline lediglich das
Parsing notwendig ist, kann
man eine Stored Outline
manuell ohne Ausführung der
jeweiligen SQL-Anweisung
anlegen
Normalerweise muss man die
SQL-Anweisung für das Anle-
gen der SQL Plan Baseline
ausführen, weil der jeweilige
Ausführungsplan entweder in
der SQL-Area oder im AWR
vorhanden sein muss. Im
Abschn. 14.3.1 ist beschrie-
ben, wie man eine SQL Plan
Baseline für den Explain Plan
ohne Ausführung der SQL-
Anweisung anlegen kann
Wirkung auf rekursive
Cursor
In Oracle 10 und 11 ist es
möglich, Stored Outlines für
rekursive Cursor anzulegen
Es gibt keine Limitierungen
Möglichkeit zu aktivie-
ren in einer separaten
Umgebung
Private Outlines wirken inner-
halb einer Session
Es ist nicht möglich
Eindeutigkeit des
SQL-Textes
Die im Abschn. 5.2 beschrie-
benen Abweichungen im
SQL-Text sind erlaubt. Eines
der Kriterien der Anwendung
von Stored Outlines sind
die identischen Signaturen,
welche man mit der Funktion
DBMS_OUTLN_EDIT.GENE-
RATE_SIGNATURE berech-
nen kann
Die im Abschn. 5.2 beschrie-
benen Abweichungen im
SQL-Text sind erlaubt. Eines
der Kriterien der Anwendung
von SQL Plan Baseline sind
die identischen Signaturen
(Exact Matching Signature),
welche man mit der Funk-
tion DBMS_SQLTUNE.
SQLTEXT_TO_SIGNATURE
(mit dem Vorgabewert vom
Argument FORCE_MATCH)
berechnen kann.
Erzwungene Mustersu-
che (force matching)
Nicht vorhanden
Nicht vorhanden
 
Search WWH ::




Custom Search