国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

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

數據庫 Oracle
在診斷Oracle數據庫系統性能的過程中,總會涉及到跟蹤效率低下的SQL語句,現在就如何跟蹤SQL語句來做一個簡單的總結。

在診斷Oracle數據庫系統性能的過程中,總會涉及到跟蹤效率低下的SQL語句,現在就如何跟蹤SQL語句來做一個簡單的總結。 下文中將教給大家如何收集Oracle進程中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';

/*在這里編寫應用程序的代碼*/ 小蟲網絡技術http://www.chinaccna.com

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跟蹤信息的方法會比較復雜,希望有相關經驗的高手來總結。

 

責任編輯:迎迎 來源: 中國IT實驗室
相關推薦

2010-04-30 12:38:38

Oracle進程

2015-08-11 09:10:31

win10隱私保護

2011-04-08 14:45:08

文本數據Oracle

2011-05-11 09:49:32

線程等待SQL Server

2010-03-31 14:36:50

Oracle進程結構

2011-02-21 17:04:57

postfix

2010-04-06 17:52:09

Oracle SMON

2020-10-28 07:09:13

內網信息收集

2017-12-05 10:40:33

Python子域名

2020-10-26 08:24:09

內網信息收集滲透測試

2010-04-16 09:41:42

Oracle數據庫查看

2009-09-23 13:04:58

HibernateOracle sequ

2011-03-29 09:56:48

Oracle數據庫10SQL

2009-10-22 13:02:47

SQL CLR存儲過程

2011-03-31 10:52:13

2011-09-02 11:06:28

Oracle服務器進程為事務建立回滾段放入dirty lis

2010-04-26 18:32:48

Oracle數據庫

2010-05-10 17:18:47

Oracle跟蹤事件

2010-04-20 14:06:56

Oracle SQL語

2010-12-27 10:13:05

PROC文件系統
點贊
收藏

51CTO技術棧公眾號

欧美变态视频| 亚洲成av人片一区二区梦乃| 日韩精品在线网站| 怡红院亚洲色图| 久久综合欧美| 欧美极品美女视频网站在线观看免费 | 午夜美女久久久久爽久久| 美女的胸无遮挡在线观看| 成人黄色在线播放| 亚洲一区黄色| 91在线视频成人| 国产尤物一区二区| 久久久亚洲国产| 久久精品国内一区二区三区水蜜桃| 日韩一区二区欧美| 婷婷六月激情| 国产精品久久久久一区二区三区| 亚洲精品久久久久久久蜜桃臀| 久久久久久穴| 成人性做爰片免费视频| 丝袜亚洲另类欧美| 日韩电影大全在线观看| 日韩中文字幕亚洲一区二区va在线| 8050国产精品久久久久久| 91精品福利观看| 国产97人人超碰caoprom| 欧美日中文字幕| 国产偷国产偷亚洲高清97cao| 久久五月激情| 男人添女人下部高潮视频在观看| 久久免费偷拍视频| 久草一本av| 国产人成亚洲第一网站在线播放| 在线不卡a资源高清| 青青青草视频在线| av色综合网| 中文精品电影| 一本一道久久a久久综合精品| 日韩福利电影在线| 成人亚洲在线观看| 亚洲国产成人高清精品| 欧美成人免费电影| 久久久亚洲国产| 亚洲人体大胆视频| 久久久久久久9| 在线视频国内一区二区| 污污视频在线| 91国产美女在线观看| 欧美.日韩.国产.一区.二区| 日本一区二区视频| 久久久久久久久久美女| 蜜桃臀av在线| 国产一区二区三区在线免费观看| 欧美日韩卡一| 超碰97在线播放| 精品一区二区三区在线观看国产| 自拍偷拍21p| 欧美日高清视频| 亚洲综合色婷婷在线观看| 欧美在线欧美在线| 成人综合激情网| 在线色视频网| 中文字幕精品久久| 精品国产一区二区三区四区| 亚洲v国产v| 国产视频一区不卡| 国产69精品久久久久9999人| 亚洲精品日产aⅴ| 亚洲成av人片在线观看无码| 亚洲精品在线a| caopor在线视频| 亚洲一区二区精品| 日本亚洲视频在线| 国产主播福利在线| 亚洲自拍偷拍视频| 悠悠色在线精品| 日本精品黄色| 四虎最新地址发布| 久久国产精品偷| 国产日韩精品一区| 国产伊人久久| 在线免费观看av的网站| 色伦专区97中文字幕| 另类中文字幕网| 麻豆传媒在线免费| 日本视频一区二区在线观看| 一区二区不卡在线播放| 国产区精品区| 国产资源在线视频| 九九热最新视频//这里只有精品 | 裸体素人女欧美日韩| 欧美性孕妇孕交| 欧美激情国产日韩| 欧美日韩一区二区免费视频| 精品freesex老太交| 亚洲天堂2018av| 欧美日韩爱爱视频| 国产日本亚洲高清| 韩国精品福利一区二区三区| 男裸体无遮挡网站| 亚洲综合成人婷婷小说| 欧美一区二区精品在线| 亚洲精品1234| 深夜成人影院| 欧美人与动牲交xxxxbbbb| 欧美激情在线视频二区| 综合中文字幕亚洲| 亚洲专区在线| 不卡一区视频| yw193.com尤物在线| 特大黑人娇小亚洲女mp4| 18一19gay欧美视频网站| 在线观看视频一区二区| 91丨九色丨黑人外教| 影音先锋一区| 日本一区二区乱| 国产精品探花在线| 日色在线视频| 一级在线免费视频| 黄色特一级视频| 国产精品xxxx| 96精品视频在线| 亚洲国产欧美一区二区三区久久| 亚洲欧美激情一区二区| 不卡的电视剧免费网站有什么| 欧美日韩一区二区国产| 欧美五码在线| 99视频有精品高清视频| 黑人极品ⅴideos精品欧美棵| 丁香婷婷激情| www.99av.com| 婷婷五月综合缴情在线视频| 欧美精品与人动性物交免费看| 成人国产在线激情| 国产精品91视频| 在线不卡国产精品| 欧美成人女星排名| 天天射综合影视| 性做久久久久久免费观看| 国产日韩精品一区二区三区| 久草这里只有精品视频| 亚洲激情视频| 亚洲91中文字幕无线码三区| 成人免费电影网址| 偷拍自拍亚洲色图| 国内精品久久久久久久影视简单 | 男插女视频久久久| 999精品网| 久草综合在线| 成人免费在线观看视频| 免费观看性欧美大片无片| 亚洲自拍都市欧美小说| 亚洲三区欧美一区国产二区| 国产suv精品一区| 国产区精品视频在线观看豆花| 欧美高清免费| 成人国产精品一区二区免费麻豆 | 亚洲同性gay激情无套| 亚洲成av人在线观看| 五月激情综合网| 欧美一区二区三区的| 神马国产精品影院av| 国产精品精品视频| 精品国产一区二区三| 91麻豆天美传媒在线| 污污网站免费看| 白白色视频在线| av免费在线免费| 欧美一级一片| 一本色道久久综合亚洲精品不卡| 九九热在线视频观看这里只有精品| 狠狠色综合播放一区二区| 久久精品免视看| 欧美tickling网站挠脚心| 日本不卡高字幕在线2019| 欧美12av| www插插插无码视频网站| 头脑特工队2免费完整版在线观看| 黄色av网站在线播放| 日本综合视频| 欧美在线高清| 欧美激情在线观看视频免费| 欧美视频一区二区三区…| 亚洲精品一二区| 亚洲xxx大片| 视色,视色影院,视色影库,视色网| 国产精品久久久久白浆| 婷婷综合六月| 综合久久99| 国产精品久久夜| 久久亚洲成人精品| 少妇精品久久久久久久久久| 一本到av在线| 成人精品在线| 蜜桃91丨九色丨蝌蚪91桃色| 精品日韩在线观看| 久久精品国产一区二区三区不卡| 黄色av资源| 久久av综合| 中文字幕av资源一区|