oracle跟蹤文件分析工具tkprof使用簡介

oracle跟蹤文件分析工具tkprof使用簡介

ID:6671555

大小:29.50 KB

頁數(shù):6頁

時間:2018-01-21

oracle跟蹤文件分析工具tkprof使用簡介_第1頁
oracle跟蹤文件分析工具tkprof使用簡介_第2頁
oracle跟蹤文件分析工具tkprof使用簡介_第3頁
oracle跟蹤文件分析工具tkprof使用簡介_第4頁
oracle跟蹤文件分析工具tkprof使用簡介_第5頁
資源描述:

《oracle跟蹤文件分析工具tkprof使用簡介》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、Oracle跟蹤文件分析工具TKPROF使用簡介Oracle跟蹤文件分析工具TKPROF使用簡介Tkprof是一個用于分析Oracle跟蹤文件并且產(chǎn)生一個更加清晰合理的輸出結(jié)果的可執(zhí)行工具。本文從以下幾個方面來介紹Tkprof的使用。1.設(shè)置參數(shù)文件設(shè)置三個參數(shù)timed_staticstices,user_dump_dest,max_dump_file_size.timed_staticstices用于啟動或禁止對定時統(tǒng)計信息(如CUP時間、占用時間),以及動態(tài)性能表中多種統(tǒng)計信息的收集功能。altersessionsettim

2、ed_statisticstrue;altersystemsettimed_statisticsfalse;MAX_DUMP_FILE_SIZE當實例層啟用SQLTRACE的時候,在每次請求服務(wù)器的時候,都將在跟蹤文件中產(chǎn)生一個文本行,這些文件的最大尺寸受限于初始化參數(shù)的設(shè)置。默認為500(blocks)。若里面的數(shù)據(jù)被截斷則增大SIZE.若為UNLIMITED則意味著沒有上限。USER_DUMP_DEST設(shè)置跟蹤文件的存儲位置。默認為admin/用戶/udump;altersystemsetuser_dump_dest=newd

3、ir2.啟動SQLTRACE實用工具對會話啟動SQLTRACE:altersessionsetsql_trace=true;altersessionsetsql_trace=false;ALTERSESSIONSETEVENTS:altersessionsetevents'10046tracenamecontextforever,level';altersessionsetevents'10046tracenamecontextoff';altersystemsetevents'10046tracenamecontextfo

4、rever,level1'altersystemsetevents'10046tracenamecontextoff'說明:n=1——激活標準SQL_TRACE工具,這與設(shè)置SQL_TRACE=TRUE沒有任何不同;n=4——激活標準SQL_TRACE,且可以撲獲跟蹤文件中的綁定變量;n=8——激活標準SQL_TRACE,且可在查詢級上撲獲跟蹤文件中的等待事件;n=12——激活標準SQL_TRACE,并包括撲獲綁定變量與等待事件。對用戶實例啟動SQLTRACE:altersystemsetsql_trace=true;alters

5、ystemsetsql_trace=false;3.使用tkprof格式化trace文件代碼如下:tablefontschema.tablenameUse'schema.tablename'with'explain='option.//用于指定在將執(zhí)行規(guī)劃寫進輸出文件之前,TKPROF用于臨時存放執(zhí)行規(guī)劃所用表的架構(gòu)和名稱。explain=user/passwordConnecttoORACLEandissueEXPLAINPLAN.print=integerListonlythefirst'integer'SQLstatemen

6、ts.//只列出輸出文件中的第一個INTEGER的SQL語句,若忽略,則TKPROF將列出所有跟蹤的SQL語句。aggregate=yes

7、no//若用戶指定AGGREGATE=NO,TKPROF將不會對相同SQL文本的多個用戶進行匯總。insert=filenameListSQLstatementsanddatainsideINSERTstatements.//SQL腳本的一種,用于將跟蹤文件的動機信息存儲到數(shù)據(jù)庫中。sys=noTKPROFdoesnotlistSQLstatementsrunasuserSYS.//于啟動或禁

8、止將用戶SYS所發(fā)布的SQL語句列表到輸出文件之中,也包括遞歸SQL(為執(zhí)行用戶的SQL語句,ORACLE還必須執(zhí)行一些附加語句)語句在內(nèi)。默認為YES.record=filenameRecordnon-recursivestatementsfoundinthetracefile.//對于跟蹤文件中的所用非遞歸SQL語句,TKPROF將以指定的名稱來創(chuàng)建某個SQL腳本。用于對跟蹤文件中的用戶時間進行重放。waits=yes

9、noRecordsummaryforanywaiteventsfoundinthetracefile.sor

10、t=optionSetofzeroormoreofthefollowingsortoptions://在將被跟蹤的SQL語句列表輸出到跟蹤文件之前,先將其按照指定排序選項的降序關(guān)系對其進行排序;若指定了多種排序選項,那么根據(jù)排序選項所指定值的和的降

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。