Datenbankpuffer umgehen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Datenbankpuffer umgehen

Beitrag von a-dead-trousers (Top Expert / 4457 / 227 / 1198 ) »
hi!

Ist irgendjemanden eine Möglichkeit bekannt mit der man die Datenbankpuffer von Oracle bei einer SQL-Query von SAP aus umgehen kann?
BYPASSING BUFFER betrifft ja nur die SAP-Pufferung.

Mein Problem ist, dass ich mehrere sehr lang laufende Queries haben, aber eben nur beim Erstaufruf, weil danach ja der Puffer greift.
Ich würde dieses Verhalten gerne "OSS-gerecht" aufbereiten, weil sich die lieben Herrn bei SAP darauf beschränken die Performance nur bei merhmaligen Aufrufen zu testen. In unserem System ist es aber so, dass sich die in der Query beteiligten Tabellen mitunter recht häufig ändern und dadurch auch den Puffer invalidieren. Daher kommt es bei den User immer wieder zu "Lags" obwohl sich eigentlich nichts verändert hat. Die Query selbst ist Teil unserer Standardanwedung.

Ich kann das Ganze auch (täglich einmal) auf unserem Qualitätsicherungssystem reproduzieren. Für einen(!) Datensatz verbratet die DB 25 sek. Laufzeit.
Meine Vermutung ist ja, dass da bei der Index-Nutzung bzw. beim Optimizer was im Argen liegt. Um also jetzt die reine DB-Performance messen zu können wäre es toll die Pufferung umgehen zu können.

Hab schon mit HINTS versucht den Puffer auszuhebeln aber kein Erfolg.
(%_HINTS ORACLE NOCACHE NO_BUFFER NO_RESULT_CACHE usw.)
Im Select Statement wird auf ein DB-View abgefragt. Liegts vielleicht daran und muss ich deshalb andere Hints verwenden? Wenn ja, welche?
http://docs.oracle.com/cd/E11882_01/ser ... tm#autoId2

Weiß jemand eventuell noch eine andere (zuverlässige) Möglichkeit?

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

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


Seite 1 von 1

Vergleichbare Themen

3
Antw.
1907
Views
PBO umgehen
von SAPAlex » 22.04.2008 19:33 • Verfasst in ABAP® für Anfänger
3
Antw.
1475
Views
DBTABLOG für Z-Tabellen umgehen
von John75438 » 29.07.2019 14:50 • Verfasst in ABAP® Core
3
Antw.
4819
Views
Umgehen von authority-checks
von SAP_IT » 29.02.2024 16:55 • Verfasst in ABAP Objects®
8
Antw.
12245
Views
Time Out umgehen, ausschalten
von codierknecht » 23.04.2008 12:52 • Verfasst in ABAP® Core
4
Antw.
3689
Views
Plausibilitätsprüfung bei Datum + Uhrzeit umgehen
von Hubi1977 » 21.03.2013 10:46 • Verfasst in Dialogprogrammierung

Über diesen Beitrag

a-dead-trousers
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

SELECT SUM CUST
vor 5 Minuten von black_adept 2 / 65
TABSTRIP oder Subscreen
vor einer Stunde von Rabea1103 1 / 72
Banf anlegen
vor 7 Stunden von IHe 3 / 11056
FS-CD schnellstmöglich lernen
vor 2 Tagen von waltersen 3 / 3694
Banf anlegen
vor einer Woche von wreichelt 2 / 11433

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

SELECT SUM CUST
vor 5 Minuten von black_adept 2 / 65
TABSTRIP oder Subscreen
vor einer Stunde von Rabea1103 1 / 72
Banf anlegen
vor 7 Stunden von IHe 3 / 11056
FS-CD schnellstmöglich lernen
vor 2 Tagen von waltersen 3 / 3694
Banf anlegen
vor einer Woche von wreichelt 2 / 11433

Unbeantwortete Forenbeiträge

TABSTRIP oder Subscreen
vor einer Stunde von Rabea1103 1 / 72
GUIXT Tabellen in Container ansprechen
vor 2 Wochen von Denaris 1 / 16129
Speichern Popup in MM42 verhindern
vor 3 Wochen von Noodl 1 / 16932
Meine Inbox
letzen Monat von Rabea1103 1 / 31789