Performance select

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Performance select

Beitrag von A6272 (Specialist / 245 / 8 / 36 ) »
Hallo,

da ein select auf eine Tabelle elend lahm war, da die where Bedingung nicht zu einem Index passte, habe ich dies anpassen lassen. Dabei kam folgender Effekt:

mit ... where xy = Wert geht der select super schnell, aber ich muss je Wert einen Job einplanen.

mit ... where xy in Range von Wert ist wieder genauso lahm wie vorher. Range von Wert enthält 4 Einzelwerte mit EQ

der Rest der Where Bedingung wurde nicht geändert.

Die 4 Jobs in Summe waren in ca. 5s fertig
Den einen Job mit ...where ...in... habe ich nach > 2500s abgebrochen

Warum findet der select in der 2. Variante nicht den INDEX bzw. hat jemand eine Idee, was da schief laufen könnte?

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


Re: Performance select

Beitrag von ST22 (Specialist / 283 / 44 / 41 ) »
Moin,
du kannst in der ST05 den SQL Trace einschalten.
Mit der SE16 auf die Tabelle gehen und in die Range deine 4 Werte in das entsprechende Select-Option eintragen.
Laufen lassen und in der ST05 den Trace ausschalten und analysieren ggf. mit Einzelwert vergleichen.
VG
Frank

Re: Performance select

Beitrag von A6272 (Specialist / 245 / 8 / 36 ) »
Es ist irgendwie krank: Range mit 1, 2 oder 3 Werten = super Schnell, 4 Werte = lahm.

Die ST05 werfe ich mal an.

Re: Performance select

Beitrag von ST22 (Specialist / 283 / 44 / 41 ) »
Das könnte was mit den Blockgrößen zu tun haben. Nimm mal Wert 2,3 und 4.
Gibt's dann Unterschiede?
Erwartest du für alle Werte in etwa dieselbe Datenmenge?

Re: Performance select

Beitrag von A6272 (Specialist / 245 / 8 / 36 ) »
Die selektierte Datenmenge ist sehr gering. 0-1000 Einträge in Summe über alle Werte. Die Tabelle ist mit 220 Mio. Einträgen nicht ganz klein.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
10807
Views
Performance: SELECT UP TO 1 ROWS vs. SELECT SINGLE
von roman1983 » 04.09.2008 14:29 • Verfasst in ABAP® für Anfänger
3
Antw.
2830
Views
Performance Select
von derMartin » 14.08.2008 13:58 • Verfasst in ABAP® für Anfänger
7
Antw.
6559
Views
SELECT Performance erhöhen
von ostpower » 02.08.2011 11:57 • Verfasst in ABAP® für Anfänger
18
Antw.
8558
Views
Performance-Problem bei SELECT
von Charadin » 22.10.2007 08:10 • Verfasst in ABAP® Core
3
Antw.
3355
Views
Performance von INE vs. EEQ
von Birdy » 14.08.2013 11:35 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Pflegeview zeigt nicht alle Daten an
vor 5 Tagen von sapdepp gelöst 7 / 800
ALV Grid und Dynprofeld
vor 6 Tagen von PeterPaletti 5 / 798

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

Pflegeview zeigt nicht alle Daten an
vor 5 Tagen von sapdepp gelöst 7 / 800
ALV Grid und Dynprofeld
vor 6 Tagen von PeterPaletti 5 / 798

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 51061
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 67291
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 79131