GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Trace and Profiling PLSQL Code

Tito Martinez Spanisch

Inhalt der Mindmap

Trace and Profiling PLSQL Code

  1. Trace

    • Gestionado con paquete DBMS_TRACE
    • 1.- Habilitar los subprogramas para que se pueda seguimiento (TRACE)
      • ALTER SESSION SET PLSQL_DEBUG=TRUE;
      • ALTER <PROCEDURE> COMPILE DEBUG;
    • Requisito ejecutar script de creación de tablas para ejecutar trace @?/rdbms/admin/tracetab.sql en pluggable database
    • 2. Iniciar el trace: EXECUTE DBMS_TRACE.SET_PLSQL_TRACE(DBMS_TRACE.trace_enabled_sql + DBMS_TRACE.trace_enabled_calls);
      • Informar nivel de TRACE
    • 3. Ejecutar el subprograma a revisar
    • Revisa el orden de ejecución
  2. Profile

    • Determinar numero y duración de cada llamada
    • Requisitos
      • Creación de un directorio de base de datos donde se almacenarán los archivos generados por el profiler
      • Privilegios de ejecución sobre el package DBMS_HPROF
        • Otorgados por el DBA
    • Pasos
      • 1.- Activar el profiling DBMS_HPROF.START_PROFILING
      • 2. Ejecutamos el procedimiento a revisar
      • 3. Finalizada la ejecución del procedimiento, parar el profiling BEGIN DBMS_HPROF.STOP_PROFILING; END; /
      • 5. Leer la información generada como archivo plano
        • Lo podemos cargar en tablas de BD con el procedimiento DBMS_HTRACE.ANALYZE
          • Previamente ejecutar el script @?/rdbms/admin/dbmshptab.sql dentro del esquema donde se encuentra el procedimiento a revisar
        • O Podemos generar reportes en html utilizando el utilitario plshprof

Informationen

Beschreibung
Mindmap am Trace and Profiling PLSQL Code, erstellt von Tito Martinez am 28/04/2015.
Erstellt von
Tito Martinez
Aufrufe
1
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck