Database Reference
In-Depth Information
meldungen groß (ca. 10 pro Sekunde und größer), kann es u. U. zu Problemen beim An-
melden führen. Solche An- und Abmeldungen belasten außerdem den Shared Pool. Für
alle Fälle ist es sinnvoll, die Ursache dafür zu klären. Wenn die Datenbankanmeldungen
z. B. über einen Application Server kommen, kann diese hohe Anzahl der neuen An-
meldungen für eine fehlerhafte Konfiguration des Connection Pool sprechen,
• „redosize“-dieGrößeinBytesderRedo-Daten.DieseStatistikhilft,denUmfangder
schreibenden Operationen einzuschätzen. Bei einem Data-Warehous liegt diese Statis-
tik in der Regel höher als bei einem OLTP-System. Wenn man große Werte für diese
Statistik beobachtet, ist es nicht verkehrt, der Sache nachzugehen. Auf diesem Weg kann
man einige Überraschungen erleben. So habe ich beispielsweise gefunden, dass man
sehr viele Updates auf den Tabellen mit Basic Compression bei einem System ausführt.
Oracle entkomprimiert dabei die Datenblöcke und produziert viel Redo. In einem an-
deren Fall habe ich festgestellt, dass man permanente Tabellen für temporäre Zwecke
einsetzt. Es ist immer schwer, die konkreten Zahlen für die Statistikwerte zu nennen,
aber 5-6  MB pro Sekunde und mehr betrachte ich als gravierend für das Redo-Volu-
men,
• dieStatistikenfürdieparallelenOperationen.MitdiesenStatistikenkannmanfeststel-
len, ob die parallelen Operationen im Einsatz sind. Wenn diese Operationen benutzt
werden, informieren diese Statistiken über die Anzahl und die Art dieser Operationen.
Sie zeigen auch, ob die parallelen Operationen richtig konfiguriert sind, so dass es nicht
häufig zum Herabstufen des Parallelitätsgrades dieser Operationen kommt („downgra-
de“) und somit zu einer Performanz-Verschlechterung. Zu den Statistiken für die paral-
lelen Operationen gehören die folgenden:
− „Parallel operations downgraded 1 to 25 pct“,
− „Parallel operations downgraded 25 to 50 pct“,
− „Parallel operations downgraded 50 to 75 pct“,
− „Parallel operations downgraded 75 to 99 pct“,
− „Parallel operations downgraded to serial“,
− „DML statements parallelized“,
− „DDL statements parallelized“,
− „queries parallelized“.
Die ersten 4 bezeichnen jeweils die Anzahl der entsprechenden Herabstufungen des Par-
allelitätsgrades. Die 5. Statistik zeigt die Anzahl der parallelen Operationen an, die seriell
ausgeführt wurden. Oracle führt eine Operation zum Teil oder vollkommen seriell, wenn
nicht ausreichend viele parallele Server-Prozesse zur Verfügung stehen. Die letzten 3 Sta-
tistiken informieren uns über die Art der ausgeführten parallelen Operationen.
Man kann selbstverständlich diese Liste erweitern. Ich überprüfe manchmal zusätzlich
die Parsing-Statistiken. Man kann diese Liste auch etwas an die Spezifika der Systeme an-
passen, mit denen man meistens zu tun hat.
Der Gebrauch der Datenbankstatistiken bei der Untersuchung der konkreten Per-
formanz-Probleme ist etwas eingegrenzt, da man in der Regel direkte Methoden dafür
Search WWH ::




Custom Search