2010-03-09 1 views

답변

7

매개 변수 수의 매개 변수와 같은 그 의미는 :

> tkprof 
Usage: tkprof tracefile outputfile [explain= ] [table= ] 
       [print= ] [insert= ] [sys= ] [sort= ] 
    table=schema.tablename Use 'schema.tablename' with 'explain=' option. 
    explain=user/password Connect to ORACLE and issue EXPLAIN PLAN. 
    print=integer List only the first 'integer' SQL statements. 
    aggregate=yes|no 
    insert=filename List SQL statements and data inside INSERT statements. 
    sys=no   TKPROF does not list SQL statements run as user SYS. 
    record=filename Record non-recursive statements found in the trace file. 
    waits=yes|no  Record summary for any wait events found in the trace file. 
    sort=option  Set of zero or more of the following sort options: 
    prscnt number of times parse was called 
    prscpu cpu time parsing 
    prsela elapsed time parsing 
    prsdsk number of disk reads during parse 
    prsqry number of buffers for consistent read during parse 
    prscu number of buffers for current read during parse 
    prsmis number of misses in library cache during parse 
    execnt number of execute was called 
    execpu cpu time spent executing 
    exeela elapsed time executing 
    exedsk number of disk reads during execute 
    exeqry number of buffers for consistent read during execute 
    execu number of buffers for current read during execute 
    exerow number of rows processed during execute 
    exemis number of library cache misses during execute 
    fchcnt number of times fetch was called 
    fchcpu cpu time spent fetching 
    fchela elapsed time fetching 
    fchdsk number of disk reads during fetch 
    fchqry number of buffers for consistent read during fetch 
    fchcu number of buffers for current read during fetch 
    fchrow number of rows fetched 
    userid userid of user that parsed the cursor 

일반적인 사용법은 다음과 같습니다 추가 정보를 위해

tkprof tracefile.trc myoutputfile.txt explain=myschema/password sys=no sort=exeela 

Performance Tuning Guide를 참조하십시오.

+0

일반적으로 사용되는 정렬 매개 변수는 어느 것입니까? –

+0

관심 분야에 달려 있지만 EXEELA는 가장 느린 SQL (경과 시간)을 먼저 보여주기 때문에 일반적입니다. 일반적으로 한 번 실행하고 마지막에 요약을 살펴본 다음 의심스러운 큰 값으로 정렬하여 다시 정렬합니다. –

관련 문제