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.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |