日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

如何收集Oracle進(jìn)程中的sql跟蹤信息

瀏覽:19日期:2023-11-20 11:16:23
在診斷數(shù)據(jù)庫系統(tǒng)性能的過程中,總會(huì)涉及到跟蹤效率低下的sql語句,現(xiàn)在就如何跟蹤sql語句來做一個(gè)簡(jiǎn)單的總結(jié)。權(quán)做拋磚引玉之用。 假如我們可以修改應(yīng)用系統(tǒng)的源代碼,則可以直接在程序中加入如下的語句: 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'; /*在這里編寫應(yīng)用程序的代碼*/ 5)alter session set events '10046 trace name context off'; 在上述語句中,語句1)是把該會(huì)話的時(shí)間統(tǒng)計(jì)打開,該參數(shù)默認(rèn)為false.在Oracle 7.3之前的版本中,不能在會(huì)話級(jí)設(shè)置該參數(shù),只能修改初始化文件然后重新啟動(dòng)數(shù)據(jù)庫,這樣將在實(shí)例級(jí)打開時(shí)間統(tǒng)計(jì)。 語句2)是把跟蹤文件的大小設(shè)置成操作系統(tǒng)所答應(yīng)的最大尺寸,這樣可以防止跟蹤文件在完成所需要的跟蹤之前被填布滿,此外需要注重的是確保存放跟蹤文件的目錄要有足夠的空間,否則將會(huì)收到“文件系統(tǒng)已滿”錯(cuò)誤。 語句3)的作用是使生成的跟蹤文件名稱中包含'POX20031031a'字符串,這樣可以使你很輕易的找到所需的跟蹤文件,該參數(shù)在Oracle 8.1.7之后可用。 語句4)和語句5)的作用分別是打開和關(guān)閉跟sql跟蹤,你可以在這兩個(gè)語句之間寫入應(yīng)用程序的代碼,這些代碼的執(zhí)行情況都將被跟蹤。需要注重的是語句4)的level要害字,它用來指定跟蹤級(jí)別,一共有0,1,2,4,8,12六個(gè)級(jí)別可以設(shè)置,0相當(dāng)于關(guān)閉跟蹤;1是輸出一般的跟蹤信息,不包括綁定變量和等待信息;2和1相同;4是在級(jí)別1的基礎(chǔ)上增加綁定變量信息;8是在級(jí)別1的基礎(chǔ)上增加等待信息;級(jí)別12是輸出包含級(jí)別1,4,8的所有信息。 假如應(yīng)用程序的代碼無法修改或者是不想去修改,則可以在其他會(huì)話中打開對(duì)特定會(huì)話的跟蹤,方法如下: 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); 打開和關(guān)閉跟蹤的第一種方法(oracle推薦): 3.1)sys.dbms_support.start_trace_in_session(:sid, :serial,waits=>true, binds=>false); /* 在此期間運(yùn)行要跟蹤的應(yīng)用程序*/ 4.1)sys.dbms_support.stop_trace_in_session(:sid, :serial); 打開和關(guān)閉跟蹤的第二種方法: 3.2)sys.dbms_system.set_ev(:sid, :serial, 10046, 8, ''); /*在此期間運(yùn)行要跟蹤的應(yīng)用程序*/ 3.2)sys.dbms_system.set_ev(:sid, :serial, 10046, 0, ''); 以上語句中的:sid和:serial分別代表所要跟蹤的會(huì)話的ID和序列號(hào),這些信息可以從V$SESSION視圖的SID和SERIAL#列獲得。打開關(guān)閉跟蹤中第一種方法的好處是你不用自己寫10046這個(gè)事件號(hào),這樣可以減少錯(cuò)誤,但是dbms_support程序包在你的數(shù)據(jù)庫中可能會(huì)不存在,這樣就只有用第二種方法了。 到現(xiàn)在為止,我們已經(jīng)生成了所需要的跟蹤文件,然后我們需要找到該文件來進(jìn)行分析。跟蹤文件的存放位置只有兩種可能,Oracle參數(shù)USER_DUMP_DEST 或者BACKGROUND_DUMP_DEST指定的目錄;文件名稱根據(jù)不同的平臺(tái)會(huì)有所不同,但是在文件名中都會(huì)包含會(huì)話所對(duì)應(yīng)的操作系統(tǒng)進(jìn)程(線程)號(hào),也就是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. 本文只對(duì)Oracle在使用專用服務(wù)器進(jìn)程(Dedicated Server)模式做了總結(jié),至于的共享服務(wù)器(Shared Server)模式和在應(yīng)用級(jí)使用連接池的情況下,收集sql跟蹤信息的方法會(huì)比較復(fù)雜,希望有相關(guān)經(jīng)驗(yàn)的高手來總結(jié)。
標(biāo)簽: Oracle 數(shù)據(jù)庫
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品无吗| 亚洲综合电影| 精品中文字幕一区二区三区四区| 亚洲手机在线| 最近高清中文在线字幕在线观看1| 久久男人av| 欧美a级片一区| 999在线观看精品免费不卡网站| 国产精品毛片在线| 亚洲精品国产精品粉嫩| 日韩欧美三区| 麻豆国产91在线播放| 色爱综合网欧美| 欧美日韩激情| 国产伦一区二区三区| 国产一区二区三区不卡av| 久久国产中文字幕| 欧美专区一区| 久久精品卡一| 午夜国产一区二区| 亚洲精品一级| 国产一区清纯| 美女毛片一区二区三区四区最新中文字幕亚洲 | 亚洲精品国模| 日韩黄色免费网站| 91精品国产一区二区在线观看| 久久99影视| 亚洲伊人精品酒店| 美女国产精品| 亚洲二区免费| 制服诱惑一区二区| 亚洲精品乱码日韩| 亚洲国产欧美日本视频| 欧美网站在线| 成人精品视频| 久色成人在线| 国产女人18毛片水真多18精品| 精品国产中文字幕第一页| 久久精品系列| 欧美亚洲国产精品久久| 国产精品自在| 久久激情中文| 亚洲一区二区日韩| 亚洲日产国产精品| 日韩手机在线| 啪啪国产精品| 精品久久电影| 欧美激情精品| 久久国产影院| 欧美专区18| 欧美三区不卡| 激情综合网址| 超碰在线99| 日韩不卡一区二区三区| 国产欧美一级| 欧美成人精品三级网站| 99久久亚洲精品蜜臀| 国产视频一区二区在线播放| 欧美va天堂在线| 日本a级不卡| 亚洲婷婷在线| 欧美中文一区| 免费人成网站在线观看欧美高清| 精品成人免费一区二区在线播放| 日本成人在线网站| 在线午夜精品| 精品一区二区三区的国产在线观看| 久久亚洲电影| 免费日本视频一区| 狠狠色狠狠色综合日日tαg| 日韩欧美精品综合| 日本强好片久久久久久aaa| 91综合网人人| 日韩欧美中文字幕电影| 97国产成人高清在线观看| 丝袜脚交一区二区| aⅴ色国产欧美| 国产精区一区二区| 蜜桃av.网站在线观看| 欧美国产美女| 欧美综合二区| 国产福利亚洲| 在线综合视频| 在线中文字幕播放| 日本aⅴ亚洲精品中文乱码| 成人福利视频| 天堂久久一区| 欧美aa一级| 国产精品免费不| 免费在线小视频| 欧美精品福利| 亚洲伊人精品酒店| 日本在线精品| 国产精品久一| 四虎精品一区二区免费| 色一区二区三区| 国产精选一区| 久久99伊人| 日韩精品免费一区二区三区| 日韩高清电影免费| 久久午夜影视| 欧美一级鲁丝片| 精品欧美激情在线观看| 黄色亚洲免费| 蜜桃传媒麻豆第一区在线观看| 久久国产婷婷国产香蕉| 欧美日韩免费观看视频| 欧美成人亚洲| 欧美日韩亚洲一区在线观看| 美女精品一区二区| 91看片一区| 一区二区亚洲视频| 成人精品视频| 亚洲一区国产| 国产一区二区三区网| 偷拍精品精品一区二区三区| 狠狠爱成人网| 久久国产中文字幕| 蜜桃一区二区三区在线| 国产精品美女久久久久久不卡| 麻豆久久久久久| 日本不卡一区二区| 鲁大师影院一区二区三区| 亚洲一区观看| 日韩激情啪啪| 国产日韩高清一区二区三区在线 | 国产精品蜜月aⅴ在线| 精品一区二区三区免费看| 久久精品毛片| 91福利精品在线观看| 深夜福利视频一区二区| 亚洲三区欧美一区国产二区| 麻豆一区在线| 好看的亚洲午夜视频在线| 国产精品magnet| 欧美日韩一区二区三区四区在线观看| 日韩啪啪电影网| 精品亚洲免a| 久久麻豆视频| 美女av一区| 粉嫩av一区二区三区四区五区 | 国内在线观看一区二区三区| 嫩草伊人久久精品少妇av杨幂 | 青青草91视频| 国产视频一区欧美| 日产精品一区二区| 免费在线亚洲欧美| 欧美日韩国产一区精品一区| 不卡av一区二区| 日韩欧美不卡| 久久网站免费观看| 中文字幕日韩亚洲| 免费成人在线影院| 亚洲女人av| 日韩精品亚洲专区| 视频一区中文字幕国产| 免费黄色成人| 久久国内精品自在自线400部| 成人久久一区| 欧美一区在线观看视频| 一区二区精彩视频| 蜜桃视频第一区免费观看| 四虎4545www国产精品 | 日韩一区欧美| 四虎4545www国产精品 | 日本少妇精品亚洲第一区| 国产精品久久| 国产精品v日韩精品v欧美精品网站 | 日韩午夜av在线| 美女精品久久| 亚洲伦乱视频| 综合视频一区| 国产一区调教| 成人片免费看| 日韩精品一二区| 国产精品xx| 妖精视频成人观看www| 91精品国产经典在线观看| 97精品一区| 91久久黄色| 成人欧美一区二区三区的电影| 亚洲国产不卡| 水野朝阳av一区二区三区| 日韩精品三级| 日本黄色精品| 欧美日韩伊人| 99精品99| 欧美日韩免费观看一区=区三区 | 精品一区电影| 91综合网人人| 欧美私人啪啪vps| 久久免费高清| 久久久一本精品| 国产精品日本一区二区不卡视频| 欧美精品激情| 99视频一区| 国产成人精品一区二区三区视频 | 亚洲国产日韩欧美在线| 激情久久久久久久| 精品久久影院|