Doorgaan naar de website
OCLC Support

Ermittlung der Last eines SQL-Befehls (Oracle)

Problembeschreibung
  • Wie kann die Last ermitteln, die ein SQL-Statement bewirkt?
Gilt für
  • Datenbanksystem Oracle
Lösung

Kurze Einführung oder Anweisungen zum Befolgen dieser Schritte:

  • Dazu kann die Oracle View v$sql ausgewertet werden.
    Bitte als SYS-User anmelden und dann folgenden Befehl absetzen:

    select sql_text, runtime_mem, cpu_time, optimizer_mode, disk_reads, first_load_time, executions, fetches from v$sql;

    Über eine Bedingung für first_load_time kann der Befehl isoliert werden.

    Interessant sind die Werte:

    disk_reads - Plattenzugriffe
    optimizer_mode - hier sollte der Optimizer Modus auftauchen . Am besten nicht RULE.
    runtime_mem, cpu_time - interne Verarbeitung
    fetches - Treffermenge
Seiten ID
33533