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.
2172
Views
JCO Trace
von dexter » 09.05.2006 14:31 • Verfasst in Java & SAP®
2
Antw.
2579
Views
Fetch next Cursor...
von MarkusW » 08.01.2008 12:31 • Verfasst in ABAP® Core
1
Antw.
2889
Views
Array-Fetch mit Umbenennen
von Snooze » 08.08.2005 17:16 • Verfasst in ABAP® Core
12
Antw.
6316
Views
Fetch next bei Native SQL nicht möglich
von Steffi221185 » 17.08.2006 10:17 • Verfasst in ABAP Objects®
2
Antw.
3572
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

Banf anlegen
vor 4 Tagen von wreichelt 2 / 4915
Banf anlegen
vor 4 Tagen von Manfred K. 1 / 4654
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 19401
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 9856
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 11662

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

Banf anlegen
vor 4 Tagen von wreichelt 2 / 4915
Banf anlegen
vor 4 Tagen von Manfred K. 1 / 4654
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 19401
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 9856
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 11662