Database Reference
In-Depth Information
truncate_other_to - die Spalte OTHER der View V$SQL ist vom Typ CLOB (s. oben
in der View-Beschreibung) und beinhaltet Informationen über die Remote-Operationen
(falls sie im jeweiligen Cursor vorhanden sind). Falls es notwendig ist, kann man die Länge
dieser Ausgabe mit dem jeweiligen Parameterwert begrenzen.
6.1.4
Spalte OTHER_XML
Die Spalte OTHER_XML wird in diesem Buch mehrmals erwähnt. Angesichts ihrer Wich-
tigkeit dieser Spalte möchte ich diesen Abschnitt allein ihr widmen, um die Informatio-
nen zu der Spalte OTHER_XML, die über mehrere Abschnitte verstreut sind, hier kurz
zusammenzufassen. Diese Spalte kommt seit Oracle 10.2 in den Tabellen und Views für
Ausführungsplan bzw. für Explain-Plan vor (z. B. in der View V$SQL und in der Tabelle
PLAN_TABLE).
Peter: „ Was ist so wichtig an dieser Spalte?
Leonid: „ Diese Spalte enthält viele nützliche Informationen, welche man für Performance
Tuning gebrauchen kann.
P.: „ Welche Informationen meinst Du?
L.: „ Zum Beispiel die Information über die Anwendung der Stored Outlines (s. in
Abschn.  14.1.3) oder des Cardinality Feedback ( s. in Abschn.  15.2) . Sehr wichtig sind die
Outlines (s. in Abschn.  13.1 ), die dort auch gespeichert sind. Auf den Outlines basiert die
OSP-Methode, welche im Abschn.  18.1 beschrieben ist.
P.: „ Diese Informationen scheinen aber sehr unterschiedlich zu sein. Wie werden sie denn
in einer Spalte abgespeichert?
L.: „ Die Spalte OTHER_XML ist vom Typ CLOB und enthält Informationen im XML-
Format.
P.: „ Man kann also mit einem einfachen Select an diese Informationen nicht herankom-
men.
L.: „ Richtig. Dafür braucht man spezielle XML-Abfragen. Die Funktionen DISPLAY, DIS-
PLAY_CURSOR und DISPLAY_AWR aus dem Package DBMS_XPLAN ermitteln die Infor-
mationen aus der Spalte OTHER_XML und erübrigen in den meisten Fällen solche Abfragen.
In den meisten Fällen ist der Vorgabewert des Arguments FORMAT dafür ausreichend. Die
Ermittlung einiger Informationen (z. B. Outlines oder Peeking Bind-Werte) erfolgt mit dem
Argument FORMAT= >' ADVANCED ' dieser Funktionen.
P.: „ Es ist also nicht ausgeschlossen, dass man die Informationen aus der Spalte OTHER_
XML in einigen Situationen manuell ermitteln muss.
L.: „ Ja. Ich stelle aber dafür jeweils Skripte zur Verfügung
P.: „ Sehr gut. Was muss man noch über diese Spalte wissen?
L.: „ Die Spalte OTHER_XML fehlt in der Tabelle STATS$SQL_PLAN aus dem Statspack.
Man kann aber die Daten aus dem Statspack-Repository entsprechend vervollständigen
(s. im Abschn.  18.3 ).
Search WWH ::




Custom Search