!--a11y-->
Eine Transaktion läuft sehr langsam (Oracle) 
Datenbank-Administratoren werden von Anwendern oft gebeten herauszufinden, weshalb eine Transaktion bzw. eine Reihe von Transaktionen besonders langsam läuft. Bei der Untersuchung des Problems gibt es viele Faktoren zu beachten. Da die Suche recht lange dauern kann, sollte man, bevor man beginnt, von den Betroffenen möglichst viele Hintergrundinformationen erfragen.
Unter anderem sollte man den Anwendern die folgenden Fragen stellen:
Mit Hilfe dieser Informationen kann der DBA nun versuchen, den Performance-Engpaß zu lokalisieren. Dabei ist zu beachten, daß die Performance-Einstellung ein iterativer Prozeß ist und daß an einem bestimmten Punkt der Anwender einbezogen werden muß, um bestimmen zu können, ob die bisherigen Schritte zur Lösung des Problems beigetragen haben.
Wenn sich das Problem auf eine bestimmte Transaktion oder Anwendung eingrenzen läßt, ist u. U. auch Unterstützung von den Anwendungsentwicklern erforderlich. Diese verstehen den Prozeßfluß der Anwendung besser und können beim Ändern und Testen von Anweisungen im Programm behilflich sein. Es kommt nicht selten vor, daß ein Programm oder eine Funktion in einer Entwicklungsumgebung korrekt funktioniert, in einem Produktivsystem jedoch nur schwache Leistungen zeigt. Ein Grund dafür kann sein, daß ein Produktivsystem häufig sehr viel mehr Daten und Benutzer aufweist als ein Testsystem.
Drei Hauptbereiche sollten überprüft werden, wenn die obigen Symptome gemeldet werden.
Überwachen der Shared-SQL area (Oracle)