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.
2083
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.
6017
Views
Fetch next bei Native SQL nicht möglich
von Steffi221185 » 17.08.2006 10:17 • Verfasst in ABAP Objects®
2
Antw.
3283
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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 10 Stunden von DeathAndPain gelöst 22 / 3016
Daten an Tabelle binden
vor 15 Stunden von Lukas Sanders 2 / 985
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 551

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.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 10 Stunden von DeathAndPain gelöst 22 / 3016
Daten an Tabelle binden
vor 15 Stunden von Lukas Sanders 2 / 985
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 551

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2565
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9146