用10046 跟蹤exp,10046跟蹤exp

來源:互聯網
上載者:User

用10046 跟蹤exp,10046跟蹤exp

    之前寫過一個blog,Oracle expdp為什麼比exp快,原理是什麼,是從官方文檔中獲知的,現在通過10046來分析exp的過程。

C:\Users\Administrator>exp LCAMTEST/LCAMTEST@10.10.15.25_LCAM file=d:/test.dmp tables=(BPMS_RU_ACTIVE_INS)


SQL> SELECT p.spid,p.addr,p.pid,s.sid,SUBSTR(s.username,1,15) "USERNAME",
    SUBSTR(s.program,1,15) "PROGRAM"
    FROM v$process p,v$session s
    WHERE s.paddr=p.addr
    AND addr=(SELECT paddr FROM v$session WHERE UPPER(program) LIKE 'EXP%');
SPID    ADDR               PID   SID USERNAME    PROGRAM
------- ---------------- -----  ---- ----------  --------
15067    000000018C4FFD10    24    10 LCAMTEST    exp.exe


要以sys登入,否則oradebug setospid 15067會報ORA-01031: 許可權不足。
SQL> oradebug setospid 15067
Oracle pid: 18, Unix process pid: 15067, image: oracle@oracle (S000)
SQL> oradebug unlimit
已處理的語句
SQL> oradebug Event 10046 trace name context forever, level 12
已處理的語句

D:\>tkprof lcamtest_s000_15067.trc  15067.txt
********************************************************************************
count    = number of times OCI procedure was executed
cpu      = cpu time in seconds executing 
elapsed  = elapsed time in seconds executing
disk     = number of physical reads of buffers from disk
query    = number of buffers gotten for consistent read
current  = number of buffers gotten in current mode (usually for update)
rows     = number of rows processed by the fetch or execute call
********************************************************************************


SQL ID: 9c4gmqy4k7a7q
Plan Hash: 3521625488
SELECT /*+NESTED_TABLE_GET_REFS+*/ "LCAMTEST"."BPMS_RU_ACTIVE_INS".* 
FROM
 "LCAMTEST"."BPMS_RU_ACTIVE_INS" 

call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        0      0.00       0.00          0          0          0           0
Execute      0      0.00       0.00          0          0          0           0
Fetch   460025     18.25      13.83      31870     485572          0     2300122
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total   460025     18.25      13.83      31870     485572          0     2300122

Misses in library cache during parse: 0
Parsing user id: 87  


Elapsed times include waiting on following events:
  Event waited on                             Times   Max. Wait  Total Waited
  ----------------------------------------   Waited  ----------  ------------
  virtual circuit wait                       919983        0.25        309.81
  SQL*Net message from client                460026        0.01         36.02
  SQL*Net message to client                  460025        0.00          0.67
  db file scattered read                        250        0.07          1.68
********************************************************************************

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.