亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

教你如何收集Oracle進程中的SQL跟蹤信息

2024-08-29 13:51:30
字體:
來源:轉載
供稿:網友
在診斷數據庫系統性能的過程中,總會涉及到跟蹤效率低下的SQL語句,現在就如何跟蹤SQL語句來做一個簡單的總結。 假如我們可以修改應用系統的源代碼,則可以直接在程序中加入如下的語句:
1)alter session set timed_statistics=true; /*適用于Oracle 7.3以后的版本*/ 2)alter session set max_dump_file_size=unlimited ; /*適用于Oracle 7.3以后的版本*/ 3)alter session set tracefile_identifier='POX20031031a'; /*適用于Oracle 8.1.7以后的版本*/ 4)alter session set events '10046 trace name context forever, level 8'; /*在這里編寫應用程序的代碼*/ 5)alter session set events '10046 trace name context off';
在上述語句中,語句1)是把該會話的時間統計打開,該參數默認為false.在Oracle 7.3之前的版本中,不能在會話級設置該參數,只能修改初始化文件然后重新啟動數據庫,這樣將在實例級打開時間統計。 語句2)是把跟蹤文件的大小設置成操作系統所答應的最大尺寸,這樣可以防止跟蹤文件在完成所需要的跟蹤之前被填布滿,此外需要注重的是確保存放跟蹤文件的目錄要有足夠的空間,否則將會收到“文件系統已滿”錯誤。 語句3)的作用是使生成的跟蹤文件名稱中包含'POX20031031a'字符串,這樣可以使你很輕易的找到所需的跟蹤文件,該參數在Oracle 8.1.7之后可用。 語句4)和語句5)的作用分別是打開和關閉跟sql跟蹤,你可以在這兩個語句之間寫入應用程序的代碼,這些代碼的執行情況都將被跟蹤。需要注重的是語句4)的level要害字,它用來指定跟蹤級別,一共有0,1,2,4,8,12六個級別可以設置,0相當于關閉跟蹤;1是輸出一般的跟蹤信息,不包括綁定變量和等待信息;2和1相同;4是在級別1的基礎上增加綁定變量信息;8是在級別1的基礎上增加等待信息;級別12是輸出包含級別1,4,8的所有信息。 假如應用程序的代碼無法修改或者是不想去修改,則可以在其他會話中打開對特定會話的跟蹤,方法如下: 1)sys.dbms_system.set_bool_param_in_session (:sid, :serial,'timed_statistics', true); 2)sys.dbms_system.set_int_param_in_session ( :sid, :serial,'max_dump_file_size', 2147483647); 打開和關閉跟蹤的第一種方法(Oracle推薦): 3.1)sys.dbms_support.start_trace_in_session (:sid, :serial,waits=>true, binds=>false); /* 在此期間運行要跟蹤的應用程序*/ 4.1)sys.dbms_support.stop_trace_in_session (:sid, :serial); 打開和關閉跟蹤的第二種方法: 3.2)sys.dbms_system.set_ev (:sid, :serial, 10046, 8, ''); /*在此期間運行要跟蹤的應用程序*/ 3.2)sys.dbms_system.set_ev (:sid, :serial, 10046, 0, ''); 以上語句中的:sid和:serial分別代表所要跟蹤的會話的ID和序列號,這些信息可以從V$SESSION視圖的SID和SERIAL#列獲得。打開關閉跟蹤中第一種方法的好處是你不用自己寫10046這個事件號,這樣可以減少錯誤,但是dbms_support程序包在你的數據庫中可能會不存在,這樣就只有用第二種方法了。 到現在為止,我們已經生成了所需要的跟蹤文件,然后我們需要找到該文件來進行分析。跟蹤文件的存放位置只有兩種可能,Oracle參數USER_DUMP_DEST 或者BACKGROUND_DUMP_DEST指定的目錄;文件名稱根據不同的平臺會有所不同,但是在文件名中都會包含會話所對應的操作系統進程(線程)號,也就是V$PROCESS的SPID列(V$PROCESS.SPID) ,該信息可以通過 v$process.addr和v$session.paddr做表連接查詢得到。例如:select spid from v$process p,v$session s where p.addr=s.paddr and s.sid=:sid and s.serial#=:serial. 本文只對Oracle在使用專用服務器進程(Dedicated Server)模式做了總結,至于的共享服務器(Shared Server)模式和在應用級使用連接池的情況下,收集SQL跟蹤信息的方法會比較復雜,希望有相關經驗的高手來總結。


上一篇:教你使用智能優化器提高Oracle性能極限

下一篇:“數字公交”項目中的Oracle開發技巧

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情中文字幕在线| 啪一啪鲁一鲁2019在线视频| 欧美激情久久久久久| 国模私拍一区二区三区| 蜜臀久久99精品久久久无需会员| 精品国产31久久久久久| 国产精品电影久久久久电影网| 国产视频999| 在线播放日韩av| 国产精品久久久久久中文字| 中文字幕一精品亚洲无线一区| 日韩亚洲综合在线| 日韩国产欧美精品一区二区三区| 成人免费福利视频| 久久九九精品99国产精品| 影音先锋欧美在线资源| 亚洲精品日产aⅴ| 日韩av网站在线| 亚洲电影免费观看| 一区二区日韩精品| 欧美午夜精品久久久久久久| xxx成人少妇69| 在线观看欧美视频| 国产视频欧美视频| 亚洲精品久久7777777| 日韩精品极品在线观看播放免费视频| 日韩动漫免费观看电视剧高清| 一本大道久久加勒比香蕉| 成人免费大片黄在线播放| 欧美日韩国产成人高清视频| 亚洲午夜久久久影院| 成人精品一区二区三区电影黑人| 国产欧美日韩中文字幕| 国产视频久久久| 日韩成人中文字幕| 一本色道久久88亚洲综合88| 国产精品久久久久久久久借妻| 亚洲免费成人av电影| 久久久久久久久久久人体| 亚洲电影免费观看高清| 国产精品扒开腿做爽爽爽视频| 国产精品av在线播放| 亚洲精品狠狠操| 亚洲精品影视在线观看| 欧美另类在线播放| 粉嫩老牛aⅴ一区二区三区| 欧美日韩激情小视频| 中文字幕精品www乱入免费视频| 欧美交受高潮1| 一区二区欧美日韩视频| 日韩成人激情视频| 久久久久久久久久久人体| 亚洲综合av影视| 国产精品永久在线| 欧美激情亚洲综合一区| 久久九九国产精品怡红院| 国产免费一区二区三区在线观看| 久久91精品国产| 国产精品com| 日本老师69xxx| 亚洲国产精品嫩草影院久久| 国产精品99一区| 久久亚洲电影天堂| 日韩天堂在线视频| 国产有码在线一区二区视频| 欧美专区在线观看| 欧美精品videos性欧美| 久久久人成影片一区二区三区观看| 日韩av资源在线播放| 久久久久久久爱| 国产小视频91| 日韩在线资源网| 国产精品久久久久久久久久新婚| 亚洲精品美女视频| 日韩黄在线观看| 国产91ⅴ在线精品免费观看| 亚洲成人久久网| 亚洲激情中文字幕| 成人在线播放av| 日韩在线视频观看正片免费网站| 另类少妇人与禽zozz0性伦| 欧美成人激情在线| 精品日韩中文字幕| 久久亚洲国产成人| 91黄色8090| 久久亚洲精品小早川怜子66| 国产成人精品优优av| 久久久之久亚州精品露出| 亚洲国产精品大全| 狠狠操狠狠色综合网| 亚洲日本成人女熟在线观看| 久久久国产精品x99av| 亚洲精品影视在线观看| 欧美激情2020午夜免费观看| 神马久久桃色视频| 亚洲www在线观看| 国产精品入口夜色视频大尺度| 国产精品久久久久久网站| 国产97在线视频| 日韩精品视频在线| 欧美高清视频一区二区| 91久久精品美女高潮| 色伦专区97中文字幕| 久热精品在线视频| 国产精品久久久久一区二区| 国产欧美精品在线播放| 日本久久久久久久久久久| 日本一区二区不卡| 欧美性猛交xxxx偷拍洗澡| 亚洲精品狠狠操| 欧美电影在线免费观看网站| 中文字幕av日韩| 久久频这里精品99香蕉| 97免费视频在线播放| 欧美激情一区二区久久久| 久久久久久久av| 久久精品国产91精品亚洲| 色噜噜狠狠狠综合曰曰曰88av| 国产大片精品免费永久看nba| 欧美亚洲视频一区二区| 国产91精品久久久久久| 欧美日韩另类字幕中文| 久久九九全国免费精品观看| 国产一区红桃视频| 秋霞av国产精品一区| 欧美亚洲国产日本| 亚洲欧美日本精品| 日韩成人av在线播放| 91精品国产综合久久香蕉922| 欧美日韩美女在线| 国产精品99久久久久久人| 欧美贵妇videos办公室| 亚洲日本aⅴ片在线观看香蕉| 色妞色视频一区二区三区四区| 欧美激情第6页| 色与欲影视天天看综合网| 亚洲自拍偷拍色图| 在线成人中文字幕| 亚洲欧美日韩一区二区在线| 日韩欧美在线一区| 一区二区亚洲欧洲国产日韩| 日本亚洲欧美成人| 中国人与牲禽动交精品| 综合久久五月天| 久久99国产精品久久久久久久久| 亚洲淫片在线视频| 国产成人欧美在线观看| 国产一区二区在线免费| 欧美日韩综合视频网址| 国产中文字幕日韩| 国产福利视频一区| 久久久久一本一区二区青青蜜月| 在线日韩av观看| 国产精品久久二区| 国产综合香蕉五月婷在线| 国产精品高潮呻吟久久av黑人| 成人国产在线视频| 国产精品视频一区国模私拍| 欧美综合一区第一页| 国产精品入口日韩视频大尺度| 成人激情春色网| 91久久久久久久| 国产成人精品最新| 色综合老司机第九色激情|