Beruflich Dokumente
Kultur Dokumente
PACKAGE-LEVEL DATA
PL-SQL fae !ifting "#!i Lei$a%
Page
(
PACKAGE Pkg is
Nonstatic_Constant CONSTANT PLS_INTEGER := My_Seqence!Ne"t#a$%
Static_Constant CONSTANT PLS_INTEGER := &'%
EN( Pkg%
Copyright 2012 Steven Feuerstein
PROFILING EXECUTION OF PL/SQL
CODE
TWO PROFILERS :
DBMS"PROFILER# LINE BY LINE PERFORMANCE
DBMS"HPROF# HIERARCHICAL PROFILER, ROLLUP TO PROGRAM UNITS
BOTH HELP IDENTIFY BOTTLENECKS IN YOUR CODE .
RELATIVE PERFORMANCE OF EACH LINE OF CODE IN YOUR PROGRAMS AND
PROGRAM UNIT LEVEL PERFORMANCE
CODE COVERAGE ANALYSIS
PL-SQL fae !ifting "#!i Lei$a%
Page
)
)EGIN
()MS_O*TP*T!P*T_LINE +
()MS_PRO,ILER!START_PRO,ILER +
-.y_a//$ication - 00
TO_C1AR +S2S(ATE3 -2222MM(( 11'&:MI:SS-4
4
4%
5n_yo5_a//$ication%
()MS_PRO,ILER!STOP_PRO,ILER%
EN(%
Copyright 2012 Steven Feuerstein
CALCULATING ELAPSED TIME OF PROGRAMS