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

2
Antw.
3058
Views
Fetch next Cursor...
von MarkusW » 08.01.2008 12:31 • Verfasst in ABAP® Core
12
Antw.
7173
Views
Fetch next bei Native SQL nicht möglich
von Steffi221185 » 17.08.2006 10:17 • Verfasst in ABAP Objects®
2
Antw.
4224
Views
ALV - Selected Rows funktioniert nur ein Mal
von SaskuAc » 27.11.2018 07:04 • Verfasst in Dialogprogrammierung
1
Antw.
1990
Views
get selected Rows mit delete Anweisung
von JohnLocklay » 27.10.2016 09:08 • Verfasst in ABAP® Core
2
Antw.
1824
Views
Join 2er Tabellen ohne doppelter Rows in der Ergebnistabelle
von Bitfummler » 08.06.2006 15:09 • Verfasst in ABAP® Core

Über diesen Beitrag

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

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 6 Stunden von DeathAndPain 10 / 45435
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3183
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 1804

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.