""  
     
    ""
"" "" ""
  ""  
  ""  
  ""  
  ""  
  ""  
  ""  
  ""  
  ""  
  ""  

"tkprof" direkte fra databasen
(script: tracesql.sql)

Dette script kan i mange tilfælde erstatte anvendelsen af SQL trace og tkprof med et opslag direkte i databasen.
Scriptet udnytter indholdet af V$SQL_PLAN_STATISTICS_ALL viewet, som blev introduceret i Oracle9i Release 2.
Dette view indeholder de samme informationer om afviklingen af SQL sætninger, som ellers kun kan findes i SQL trace.

Dette betyder at man kan undgå at skulle have adgang til database serveren for at få de detaljerede informationer om afviklingen af SQL sætninger, som er vigtige for en struktureret tuningsindsats.

Scriptet kan kun trække information ud for en enkelt SQL sætning ad gangen – man kan derfor ikke anvende scriptet til analyse af PL/SQL rutiner.

Anvendelse:
Den ønskede SQL sætning skrives i en fil, som kan afvikles direkte fra SQL*Plus.
Herefter kan tracesql.sql kaldes som følger:

SQL> start tracesql <filnavn>
hvor <filnavn> er navnet på filen med SQL-sætningen, som skal analyseres.

Kopier eller arkiver filen fra dette link: tracesql.sql

 

    ""
   
   
     
""  
""    
   
Valid HTML 4.01 Transitional