26.11.2014 Aufrufe

Interne Tabellen - G.I.B

Interne Tabellen - G.I.B

Interne Tabellen - G.I.B

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

43<br />

<strong>Interne</strong> <strong>Tabellen</strong> - Multi Line Operation (1)<br />

LOOP AT itab INTO wa [FROM idx1][TO idx2][WHERE …].<br />

Optimierung von LOOP WHERE:<br />

‣ Hash-<strong>Tabellen</strong><br />

• Sind dann optimiert, wenn der komplette TABLE KEY verwendet wird.<br />

• Alle anderen Zugriffe: Sequentielle Scans.<br />

• Da der <strong>Tabellen</strong>schlüssel eindeutig sein muß, verhält sich ein<br />

optimiertes LOOP genauso wie ein READ.<br />

‣ Sortierte <strong>Tabellen</strong><br />

• Complete or leading part of the TABLE KEY: Optimized access to first<br />

record of key range.<br />

• Alle anderen Schlüssel: Sequentielle Scans.<br />

‣ Standard-<strong>Tabellen</strong><br />

• Kein optimierter Zugriff bei nicht modifizierten <strong>Tabellen</strong> möglich, nur<br />

sequentielle Scans.<br />

• Ist die Tabelle jedoch bereits beliebig sortiert, ist ein programmtech=<br />

nischer Ansatz zur Optimierung möglich.<br />

15.05.2013, Dr. Alexander Maetzing, ama - Training&Consulting

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!