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 / 238 / 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 / 279 / 43 / 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 / 238 / 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 / 279 / 43 / 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 / 238 / 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.
9325
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.
2211
Views
Performance Select
von derMartin » 14.08.2008 13:58 • Verfasst in ABAP® für Anfänger
7
Antw.
5790
Views
SELECT Performance erhöhen
von ostpower » 02.08.2011 11:57 • Verfasst in ABAP® für Anfänger
18
Antw.
6892
Views
Performance-Problem bei SELECT
von Charadin » 22.10.2007 08:10 • Verfasst in ABAP® Core
3
Antw.
2150
Views
Performance
von schick » 29.03.2018 14:48 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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 18 Stunden von Bright4.5 1 / 384
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2031
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8627