Ansicht
Dokumentation

ABENBUFFER_SINGLE_BUFFERING - BUFFER SINGLE BUFFERING

ABENBUFFER_SINGLE_BUFFERING - BUFFER SINGLE BUFFERING

BAL Application Log Documentation   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Einzelsatzpufferung

Es werden nur die Zeilen gepuffert, auf die tatsächlich zugegriffen wird. Dadurch wird weniger Platz im Puffer belegt als bei der generischen oder vollständigen Pufferung. Der Verwaltungsaufwand ist dagegen höher und es sind wesentlich mehr direkte Datenbankzugriffe notwendig.

Wird mit einer WHERE-Klausel, in der mit AND verknüpfte Gleichheitsbedingungen für alle Schlüsselfelder des Primärschlüssels angegeben sind, auf eine noch nicht gepufferte Zeile zugegriffen, wird versucht die Zeile zu laden. Wird die Zeile nicht gefunden, wird dies im Puffer vermerkt, so dass beim nächsten Zugriff mit einer vollständig spezifizierten WHERE-Klausel ein erneuter Datenbankzugriff vermieden wird.

Hinweise

  • Bei der Einzelsatzpufferung ist insbesondere darauf zu achten, dass -Anweisungen den vollständigen Primärschlüssel berücksichtigen müssen, damit sie nicht die Tabellenpufferung umgehen.
  • Die Einzelsatzpufferung sollte bei großen Datenmengen verwendet werden, aus der häufig einzelne Zeilen gelesen werden. Bei vergleichsweise kleinen Datenmengen, aus denen viele Zeilen gelesen werden, ist in der Regel eine vollständige Pufferung günstiger, da dann weniger direkte Datenbankzugriffe zum Laden erforderlich sind.
  • Die Verwendung der Einzelsatzpufferung hängt nur von der WHERE-Klausel und nicht von der Verwendung des Zusatzes SINGLE ab.





General Material Data   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1973 Date: 20240523 Time: 174419     sap01-206 ( 39 ms )