亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

啟用 Oracle 10046 調試事件

系統 2255 0

??? Oracle 10046是一個Oracle內部事件。最常用的是在Session級別設置sql_trace(alter session set sql_trace=true)即是開啟了級別為1
的10046調試事件。當設置了10046事件之后,Oracle 將產生一個dump文件。通過得到的dump文件進行進一步分析,可以得到Oracle 內部執行系
統解析、調用、等待、綁定變量等詳細的trace信息,對于分析系統的性能有著舉足輕重的作用。

?

一、10046事件的相關參數
??該事件需要設置一些參數以控制dump文件的輸出:??
??TIMED_STATISTICS
????用于控制計時信息,可以設定為true和false。當設定為true時,計時信息將會被添加到trace文件中。
??
??MAX_DUMP_FILE_SIZE
????用于控制trace文件的最大尺寸。當使用10046事件時,建議將該參數設定為unlimited。
??
??USER_DUMP_DEST
????用于設定trace文件寫入到哪個文件目錄
??
??STATISTICS_LEVEL
????用于控制統計信息的收集度。此參數有3個選擇,baisc,typical,all。
????basic:僅收集滿足trace所需的最基本的信息,象Timed statistics,Object level statistics,以及一些advisory會被忽略。
????typical:此為缺省值。此設置將在basic的基礎上增加一些額外的統計信息,象操作系統耗用時間的統計信息,執行計劃的統計信息都會被收集
????all:當設置為all時,所有與該session相關的信息全部會被收集。
??
??TRACEFILE_IDENTIFIER
????用于設置識別Trace文件的字符串,便于更快捷的找到生成的Trace文件。

??以上參數可以基于系統級別以及會話級別進行修改。
????ALTER SESSION/SYSTEM SET timed_statistics=true
????ALTER SESSION/SYSTEM SET max_dump_file_size=unlimited
????ALTER SESSION SET tracefile_identifier='trace_sql_example'?? -->僅session級別
????
??為特定的session動態設定trace相關參數,借助DBMS_SYSTEM包
???? sys.DBMS_SYSTEM.set_bool_param_in_session( &sid
????????????????????????????????????????????? , &serial
????????????????????????????????????????????? , 'timed_statistics'
????????????????????????????????????????????? , TRUE );
???? sys.DBMS_SYSTEM.set_int_param_in_session( &sid
???????????????????????????????????????????? , &serial
???????????????????????????????????????????? , 'max_dump_file_size'
???????????????????????????????????????????? , 2147483647 );??
??
二、10046調試事件的等級
??10046調試事件可以分為多個不同的等級,不同的等級輸出不同的trace信息。
??等級?? 作用
??0????? 禁止調試事件
??1????? 調試事件處于激活狀態。針對每個被處理的數據庫調用,輸出SQL語句,APPNAME(應用程序名),PARSING IN CURSOR,PARSE ERROR(SQL解析)
??????,EXEC(執行),FETCH(獲取數據),UNMAP,SORT UNMAP(排序,臨時段),ERROR,STAT(執行計劃),XCTEND(事務)等行。
??4????? 包括等級1的輸出,加上BIND行(綁定變量信息)
??8????? 包括等級1的輸出,加上WAIT行(等待事件信息)。對于處理過程中的每個等待,提供如下信息:等待時間的名字,持續時間,以及一些額外
???????? 的參數,可表明所等待的資源。
??12???? 輸出等級4以及等級8的所有信息

?

三、激活10046調試事件

??4.基于組件級別與數據庫級別的跟蹤(略) 參考: http://docs.oracle.com/cd/E11882_01/appdev.112/e10577/d_monitor.htm

?

四、演示10046調試事件?

五、更多參考 ??????

啟用用戶進程跟蹤

父游標、子游標及共享游標

綁定變量及其優缺點

dbms_xplan之display_cursor函數的使用

dbms_xplan之display函數的使用

執行計劃中各字段各模塊描述

使用 EXPLAIN PLAN 獲取SQL語句執行計劃

啟用 AUTOTRACE 功能

函數使得索引列失效

Oracle 綁定變量窺探

?

啟用 Oracle 10046 調試事件


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 免费看又爽又黄禁片视频1000 | 一本色道久久综合亚洲精品高清 | 久操网址| 亚洲精品亚洲人成毛片不卡 | 美女一级免费毛片 | 99久久精品免费看国产情侣 | 香蕉视频国产在线观看 | 免费观看成人羞羞视频网站观看 | 第一序列番外篇在哪里看 | 日本不卡一区二区三区 | 亚洲欧美一区二区三区四区 | 久久伊人中文字幕有码 | 一级网站片 | 12一14周岁毛片免费网站 | 婷婷在线免费视频 | 青草视频在线观看视频 | 久久免费视屏 | 性欧美一级毛片欧美片 | 国产福利不卡视频在免费播放 | 九九久久国产精品大片 | 性生活一级毛片 | 在线国产网站 | 国产日产精品久久久久快鸭 | 天天操天天爽天天射 | 一级毛片视频 | 欧美大黄大色一级毛片出红 | 99国产超薄丝袜足j在线观看 | 欧美一级级a在线观看 | 99精品热线在线观看免费视频 | 午夜一级毛片看看 | 免费人成激情视频在线看 | 中文字幕 国产 | swag国产在线| 欧美一级高清在线观看 | 欧美xxxx喷潮| 一区二区免费播放 | 伊人天伊人天天网综合视频 | 奇米影视国产 | 国产精品综合一区二区三区 | 全黄一级裸片视频免费区 | 四虎精品影院永久在线播放 |