Anfang des Inhaltsbereichs

Vorgehensweisen Lockwaits analysieren (Informix)  Dokument im Navigationsbaum lokalisieren

Verwendung

Diese Vorgehensweise erläutert, wie Sie die Ursache von Performance-Problemen der Informix-Datenbank ermitteln, wenn Sitzungen auf von anderen Sitzungen besetzte Sperren warten. Dies ist ein häufiger Grund für Performance-Probleme. Als Lösung sollten Sie u. U. das Puffern von Nummernkreisen in Erwägung ziehen.

Wenn es bei einem Programm zu Fehlern kommt, während es eine Sperre zu einem Datensatz hält, der von vielen Benutzern aktualisiert werden soll (z. B. ein Satz mit einer wichtigen Materialnummer), füllen sich unter Umständen sämtliche Workprozesse mit Benutzern, die auf den Datensatz warten. Davon sind auch Benutzer betroffen, die den Datensatz nicht benötigen, da keine Workprozesse verfügbar sind.

Vorgehensweise

  1. Suchen Sie exclusive Lockwaits.
  2. Wenn für den Sperrenmonitor selbst kein Workprozeß mehr übrig ist, ermitteln Sie statt dessen mit onstat , welcher Prozeß die Sperre hält. Weitere Informationen finden Sie unter Lockwaits mit onstat analysieren (Informix).