Database Reference
In-Depth Information
gen der View DBA_HIST_SQLSTAT. Für das Statspack sind solche DELTA-Spalten leider
nicht vorgesehen. Die historischen CPU-Statistiken werden genauso wie die gegenwärti-
gen in Millisekunden gemessen.
3.2
Wartestatistiken/Warteereignisse (wait events)
In diesem Kapitel geben wir einen Überblick über die Wartestatistiken. Jede Wartesta-
tistik hat einen Namen, der zugleich der Name des jeweiligen Warteereignisses ist, und
eine nummerische Angabe (die eigentliche Wartezeit). Im oberen Text haben wir bereits
erwähnt, dass die Wartestatistiken eine sehr große Rolle für Performance Tuning spielen.
Wenn man versteht, was bestimmte Warteereignisse bedeuten, hat man gute Chancen für
die Reduzierung der jeweiligen Wartezeit.
3.2.1
Warteklassen und Parameter der Warteereignisse
Eine komplette Liste der Warteereignisse kann man der View V$EVENT_NAME entneh-
men. Jede Wartestatistik hat einen Namen und gehört zu einer Warteklasse. Die Mehrzahl
der Wartestatistiken hat zusätzlich 3 Parameter.
64/!GHVFYHYHQWBQDPH
1DPH1XOO"7\SH
(9(17180%(5
(9(17B,' 180%(5
1$0(9$5&+$5
3$5$0(7(59$5&+$5
3$5$0(7(59$5&+$5
3$5$0(7(59$5&+$5
:$,7B&/$66B,'180%(5
:$,7B&/$66180%(5
:$,7B&/$66
9$5&+$5
Vor Oracle Version 10 hatten 2 Arten der wichtigen Warteereignisse (Enqueue und Latch)
nur die allgemeinen Namen „enqueue“ und „latch free“. Die Ermittlung der konkreten En-
queues und Latches hat immer etwas Mühe gekostet. Ab Oracle 10 haben einige wichtige
Latch-Wartestatistiken eine Ergänzung für einen konkreten Latch-Namen (z.  B. „latch:
shared pool“). Die restlichen sind nach wie vor unter dem Namen „latch free“ versteckt.
Alle Enqueues haben auch so eine Ergänzung bekommen (z. B. „enq: TM - contention“).
Da nicht alle Namen der Wartestatistiken sprechend und verständlich sind, sind diese
Statistiken in Warteklassen unterteilt.
 
Search WWH ::




Custom Search