Datenbank Forum - für Anfänger und Profis

Willkommen im Datenbank Forum von Datenbanken-verstehen.de - Das Datenbank, Data Warehouse & Business Intelligence Forum!

Das Datenbank Forum für Anfänger und Profis ist eine Community zu den Themen Datenbanken, Data Warehouse & Business Intelligence. Nimm teil an der Community von Datenbanken-verstehen.de und tausch dich mit deinen Fragen und Lösungen mit anderen Nutzern aus.

Als registrierter Benutzer genießt Du viele Vorteile, wie

  • den vollen Zugang zu allen Foren und Unterforen
  • Kostenloses Lernmaterial inkl. Lösungen zum Thema Datenbanken
  • Zugriff auf DB-Tutorials, Best Practices und SQL-Snippets

Bevor Du einen Beitrag verfassen möchtest, kannst Du dich einfach kostenlos registrieren.

oder Einloggen mit



Beachte bitte die Forenregeln von Datenbanken-verstehen.de. Wir wünschen Dir viel Spaß im Datenbank Forum! - Dein Datenbanken-verstehen.de-Team

Ausführung einer Prozedur - Verschiedene Ausführungszeiten

Alles zur Datenbankentwicklung im Oracle-Umfeld...

Ausführung einer Prozedur - Verschiedene Ausführungszeiten

Beitragvon Jumper512 » Di 9. Aug 2016, 19:58

Guten Tag,

ich habe eine Prozedur die für mich verschiedene Daten von einer Tabelle untersucht. Die Tabelle hat ca 125k Zeilen und Im Prinzip wird jede Zeile mindestens einmal angesprochen. Meist durch einen Cursor-Aufruf. Ich teste mit dieser Prozedur wie viel schneller die Ausführung durch Verwendung der Oracle In_Memory-Option wird.

Die Prozedur ist nicht sonderlich schön geschrieben, aber man kann damit Unterschiede in der Performance deutlich erkennen.
Mein Problem ist jetzt, dass wenn ich die Prozedur mehrmals hintereinander ausführe, die benötigte Zeit teils stark schwankt. Voran liegt das? Ich verändere nichts an der Prozedur oder der Datenbank... Teilweise sind es mehrere Minuten....

VG
Jumper512
 
Beiträge: 4
Registriert: Mo 25. Apr 2016, 09:33

Re: Ausführung einer Prozedur - Verschiedene Ausführungszeit

Beitragvon SQLUnion » Mi 10. Aug 2016, 15:37

Hallo Jumper,

leerst Du denn den Cache bevor Du die Abfragen ausführst?

Wenn Du die gleiche Abfrage mehrmals ausführst, wird die Abfrage im Cache vorgehalten.

Das könnte die Unterschiede erklären.

-
SQLUnion
SQLUnion
 
Beiträge: 120
Registriert: Fr 1. Nov 2013, 15:54


Zurück zu Oracle

 


  • Related topics
    Antworten
    Zugriffe
    Letzter Beitrag

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron
  • Jetzt Fan werden
  • Newsletter abonnieren? Hier anmelden!

    Alle Informationen aus dem Portal, Blog und Forum in einem Newsletter!

    E-Mail-Adresse: