Select performed im anderen system nicht mehr

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alle Fragen rund um Basisthemen
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Select performed im anderen system nicht mehr

Beitrag von Johannes ( / / 0 / 3 ) »
Hallo allerseits,

bin gerade an einer performancemessung meines reports. Leider sticht ein select ins auge, der bisher unscheinbar schien:

SELECT * FROM eew_items
APPENDING CORRESPONDING FIELDS OF TABLE lt_items
FOR ALL ENTRIES IN pt_itm
WHERE guid = pt_itm-guid

Dieser select soll alle details zu bestimmten items in die tabelle lt_items packen. Die tabelle pt_item hat eine spalte. Darin sind die GUIDS aller zu selektierenden items. Die pt_itm tabelle hat in meiner Messung 150 guids. Der select dauert aber fast 50 Sekunden.

Ich vermute hier ein Konfigurationsproblem, da wir für die performancemessung ein eigenes system haben - sonst klappts.
Kann mir jemand einen Tip geben welche Parameter ich in der Konfiguration vergleichen muß? sind evt irgendwelche buffer zu klein?

Gruß Johannes

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


Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moinsen.

Zuerst: Bist Du *sicher*, dass da 150 GUID's drin sind? Hast Du das im Debugger verfolgt? Wenn PT_ITM leer ist werden alle Einträge aus EEW_ITEMS selektiert, das könnte länger dauern.

Ansonsten solltest Du mal über den Report RSPFPAR folgende Parameter prüfen:
rsdb/prefer_union_all
rsdb/prefer_in_itab_opt
rsdb/max_blocking_factor
rsdb/max_in_blocking_factor
rsdb/prefer_fix_blocking
rsdb/min_blocking_factor
rsdb/min_in_blocking_factor

Solltest Du Oracle als DB einsetzen kann ich Dir die folgenden Hinweise ans Herz legen:
48230
124361
618868
766349

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

ich kenn' die eew-Tabelle leider nicht, aber manchmal liegt es daran, daß es in einem System einen Index gibt, der die Selektion beschleunigt.
Bei Performance-Einbruch im anderen System gibt es den Index nicht oder er ist nicht aktiv.

War nur mal so 'ne Idee, weil mir das mit anderen Tabellen auch schon passiert ist.

Gruß
babap

Seite 1 von 1

Vergleichbare Themen

1
Antw.
151
Views
2
Antw.
3261
Views
Transport Management System / virtuelles System
von Mike » 13.09.2004 17:46 • Verfasst in Basis
7
Antw.
7261
Views
Favoriten von System zu System kopieren ???
von airwaver » 06.01.2006 09:08 • Verfasst in ABAP® für Anfänger
0
Antw.
1716
Views
4
Antw.
2468
Views
HR System auf separatem System - warum?
von ABAP_User » 20.06.2011 23:28 • Verfasst in Human Resources

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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.