Database Reference
In-Depth Information
Da diese Ausgabe noch ein einige andere rekursive Cursor für die Zugriffe auf das Data
Dictionary beinhaltete, nahm ich die summarischen Statistiken für die Berechnungen.
29(5$//727$/6)25$//1215(&856,9(67$7(0(176
FDOOFRXQWFSXHODSVHGGLVNTXHU\FXUUHQWURZV
3DUVH
([HFXWH
)HWFK
WRWDO
29(5$//727$/6)25$//5(&856,9(67$7(0(176
FDOOFRXQWFSXHODSVHGGLVNTXHU\FXUUHQWURZV
3DUVH
([HFXWH
)HWFK
WRWDO
Wenn wir jetzt die Statistiken für die nicht rekursiven und für die rekursiven Cursor aus
der obigen Auswertung summieren, kommen wir ungefähr auf die jeweiligen Werte aus
der View V$SQL:
• 199.14+104.34=303.48~303.4862(elapsedtime),
• 194.65+102.22=296.87~296.8543(cputime),
• 21821+2072719=2094540(buffergets),
• 0+7=7(diskreads)
Die historischen Cursor-Statistiken werden in AWR in der View DBA_HIST_SQLSTAT
gepflegt. Jede Cursor-Statistik gibt es im AWR zweimal: einmal in der kumulativen Form
mit der Spaltennamen endung „_TOTAL“ und einmal als ein Deltawert mit der Spalten-
namensendung „_DELTA“.
Im Statspack findet man die Cursor-Statistiken in der Tabelle STATS$SQL_SUMMA-
RY. Dort gibt es keine Deltawerte. Die Cursor-Statistiken werden im Statspack abgespei-
chert, wenn der Level beim Erzeugen des jeweiligen Snapshot größer oder gleich 6 ist.
Man kann die Cursor-Statistiken für die teuersten SQL-Anweisungen einem AWR-
bzw. Statspack-Report entnehmen.
Search WWH ::




Custom Search