TRACE: Erseter FETCH bei UP TO N Rows extrem hoch

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

TRACE: Erseter FETCH bei UP TO N Rows extrem hoch

Beitrag von c0lt.seavers (ForumUser / 44 / 0 / 0 ) »
Hallo,

ich habe ein kleines Performanceproblem. Ein SELECT soll 50.000 Einträge einer Tabelle lesen. Hierbei habe ich natürlich nicht den vollen Primärschlüssel und einen passenden Indize gibt es auch nicht. Durch die bisher angegeben Felder in der WHERE-Klausel, benutzt er aber den best möglichen Indize. Nun würde ich gerne mal testen, wie schnell er ist, wenn er einen FULL TABLE SCAN machen soll. Laut SAP PRESS Performance Optimierung soll dies durchaus schneller sein, als ein unvollständigen Inidze zu nutzen, das wollte ich nun also testen. Jedoch kann ich mich bei der SELECT-Anweisung auf den Kopf stellen, er nutzt immer den Indize. Oder meint ihr das bringt nichts? Hier mal die Daten laut TRACE:

Läuft automatisch mit HINT FIRST_ROWS, da up to N rows in der SELECT-Anweisung steht:

SELECT STATEMENT ( Estimated Costs = 6.578 , Estimated #Rows = 3.307.856 )

COUNT STOPKEY

INDEX RANGE SCAN XXX~0

Beim Ersten Fetch braucht er 673.829.421 ms. bei 700 Datensätzen, die nachfolgenden Fetch laufen natürlich rasend schnell ~20.000 bei 700 Datensätzen.

Vielen Dank
c0lt

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Vergleichbare Themen

0
Antw.
2079
Views
JCO Trace
von dexter » 09.05.2006 14:31 • Verfasst in Java & SAP®
2
Antw.
2453
Views
Fetch next Cursor...
von MarkusW » 08.01.2008 12:31 • Verfasst in ABAP® Core
1
Antw.
2726
Views
Array-Fetch mit Umbenennen
von Snooze » 08.08.2005 17:16 • Verfasst in ABAP® Core
12
Antw.
6010
Views
Fetch next bei Native SQL nicht möglich
von Steffi221185 » 17.08.2006 10:17 • Verfasst in ABAP Objects®
2
Antw.
3280
Views
ALV - Selected Rows funktioniert nur ein Mal
von SaskuAc » 27.11.2018 07:04 • Verfasst in Dialogprogrammierung

Über diesen Beitrag

c0lt.seavers
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 8 Stunden von Bright4.5 1 / 159
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1799
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8403