oracle分析工具dbms_profiler分析代碼

來源:互聯網
上載者:User

標籤:pac   分析   art   file   home   sysdate   tar   str   rdbms   

執行前需要運行$ORACLE_HOME/rdbms/admin/proftab.sql 建立一些關鍵表.BEGINDBMS_PROFILER.START_PROFILER('MY_APPLICATION'||TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS'));--執行程式MY_APPLICATION_CODE;DBMS_PROFILER.END_PROFILER;END;SELECT to_char(p1.total_time/10000000,'99999999')       ||'-'       ||to_char(p1.total_occur) AS time_count,         SUBSTR (p2.unit_owner,1,20)         ||'.'         ||DECODE(p2.unit_name,'','<anonymous>',SUBSTR(p2.unit_name,1,20))         AS unit,         to_char(p1.line#)|| '-'||p3.text text  FROM plsql_profiler_data p1       ,plsql_profiler_units p2       ,all_source p3       ,(SELECT SUM(total_time) AS grand_total FROM plsql_profiler_units) p4 WHERE p2.unit_owner NOT IN('SYS','SYSTEM')   AND P1.RUNID=3   AND (P1.TOTAL_TIME >=P4.grand_total/100)   AND P1.RUNID=P2.RUNID   AND P2.UNIT_NUMBER=P1.UNIT_NUMBER   AND P3.TYPE='PACKAGE BODY'   AND P3.OWNER=P2.UNIT_OWNER   AND p3.line=p1.line#   AND p3.name=p2.unit_name   ORDER BY p1.total_time DESC;


oracle分析工具dbms_profiler分析代碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.