Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Transaktionen und Isolationsstufen » Richtlinien zum Auswählen der Isolationsstufen

 

Tipps zur Verminderung der Auswirkungen der Sperren

Um das Anbringen einer großen Anzahl von Sperren zu vermeiden, was sich auf die Ausführung anderer gleichzeitiger Transaktionen auswirken kann, wird empfohlen, möglichst keine Transaktionen auf Isolationsstufe 3 auszuführen.

Ist es aber notwendig, Isolationsstufe 3 zu verwenden, dann können Sie die Auswirkungen auf die Parallelität von Transaktionen mindern, indem Sie die Abfrage so gestalten, dass nur die absolut notwendigen Zeilen und Indizeinträge gelesen werden. Dadurch kann die Transaktion mit Isolationsstufe 3 rascher ablaufen, und was vielleicht noch wichtiger ist, es werden weniger Sperren angebracht.

Wenn zumindest ein Vorgang auf Isolationsstufe 3 ausgeführt wird, führt möglicherweise das Hinzufügen eines Indexes zu einer Erhöhung der Transaktionsgeschwindigkeit. Ein Index kann zwei Vorteile haben:

  • Ein Index ermöglicht es, Zeilen auf effiziente Art zu finden.

  • Suchvorgänge, die Indizes verwenden, benötigen möglicherweise weniger Sperren.

 Siehe auch