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

Oracle進程里的sql跟蹤信息的收集

數據庫 Oracle
我們今天主要講述的是收集Oracle進程里的sql跟蹤信息的實際操作方案,以下就是文章的具體內容的描述,望你會有所收獲。

以下的文章主要講述的是收集Oracle進程里的sql跟蹤信息的實際操作方案,在相關的診斷數據庫的系統性能的實際操作過程中,我們一般情況下都會運用到跟蹤效率十分低下的sql的相關語句,現在就如何跟蹤sql語句來做一個簡單的總結。

權做拋磚引玉之用。如果我們可以修改應用系統的源代碼,則可以直接在程序中加入如下的語句:

1)

  1. alter session set timed_statistics=true; 

適用于Oracle 7.3以后的版本

2)

  1. alter session set max_dump_file_size=unlimited ; 

適用于Oracle 7.3以后的版本

3)

  1. alter session set tracefile_identifier='POX20031031a'; 

適用于Oracle 8.1.7以后的版本

4)

  1. alter session set events '10046 trace name context forever, level 8'; 

/*在這里編寫應用程序的代碼

5)

  1. 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)

  1. sys.dbms_system.set_bool_param_in_session(:sid, :serial,'timed_statistics', true); 

2)

  1. sys.dbms_system.set_int_param_in_session( :sid, :serial,'max_dump_file_size', 2147483647); 

打開和關閉跟蹤的第一種方法(oracle推薦):

3.1)

  1. sys.dbms_support.start_trace_in_session(:sid, :serial,waits=>true, binds=>false); 

 在此期間運行要跟蹤的應用程序

4.1)

  1. sys.dbms_support.stop_trace_in_session(:sid, :serial); 

 

打開和關閉跟蹤的第二種方法:

3.2)

  1. sys.dbms_system.set_ev(:sid, :serial, 10046, 8, ''); 

在此期間運行要跟蹤的應用程序

3.2)

  1. 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指定的目錄;

文件名稱根據不同的平臺會有所不同,但是在文件名中都會包含會話所對應的操作系統Oracle進程(線程)號,也就是V$PROCESS的SPID列(V$PROCESS.SPID) ,該信息可以通過 v$process.addr和v$session.paddr做表連接查詢得到。例如:

  1. select spid from v$process p,v$session s where p.addr=
  2. s.paddr and s.sid=:sid and s.serial#=:serial. 

本文只對Oracle在使用專用服務器Oracle進程(Dedicated Server)模式做了總結,至于的共享服務器(Shared Server)模式和在應用級使用連接池的情況下,收集sql跟蹤信息的方法會比較復雜,希望有相關經驗的高手來總結。

【編輯推薦】

  1. Oracle多表關聯中的update語句實際應用
  2. Oracle數據庫中兩個易被忽視的進程
  3. Oracle rownum用法的歸納
  4. Oracle存儲過程定時執行2種方法
  5. Oracle 10g中的hints調整機制詳解

 

責任編輯:佚名 來源: 博客園
相關推薦

2011-05-24 15:02:21

OracleSQL

2010-05-10 17:18:47

Oracle跟蹤事件

2011-05-11 09:49:32

線程等待SQL Server

2010-04-13 09:50:44

Oracle跟蹤

2010-09-06 15:13:05

DB2

2020-07-17 11:05:56

安全 信息安全數據信息

2010-04-08 12:31:03

Oracle死鎖進程

2010-04-09 13:48:31

Oracle SMON

2010-04-13 09:29:54

Oracle SMON

2010-05-10 13:25:09

Oracle SMON

2010-05-05 16:30:25

Oracle后臺進程

2011-07-11 13:16:19

SQL TraceSQL Profile

2011-03-29 09:56:48

Oracle數據庫10SQL

2010-04-06 09:20:58

Oracle job

2011-04-02 11:20:01

2009-12-30 08:52:17

Ubuntu Tora

2011-09-02 11:06:28

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

2014-07-14 14:03:59

跟蹤定位ios信息泄露

2010-05-10 17:00:53

Oracle死鎖進程

2010-04-27 14:33:44

Oracle SMON
點贊
收藏

51CTO技術棧公眾號

网上成人av| 97在线观看免费观看高清 | 国产激情三区| 日韩限制级电影在线观看| 中文在线аv在线| 国产精品一区二区3区| 美女尤物国产一区| 久久久久国产精品嫩草影院| 久久国产精品久久国产精品| 日韩精品一级二级| 在线播放麻豆| 亚洲一区二区三区久久 | 999久久久91| 欧美成人福利在线观看| 欧美黑人一级爽快片淫片高清| 国产91精品欧美| 日韩不卡免费高清视频| 国产v片免费观看| 欧美高清videos高潮hd| 日韩.com| 制服国产精品| 懂色av影视一区二区三区| 久久人体大尺度| 国产精品专区第二| 91麻豆国产自产在线观看| 成视频免费观看在线看| 欧美另类99xxxxx| 在线亚洲自拍| 在线免费中文字幕| 69影院欧美专区视频| 蜜桃久久久久久| av在线www| 欧美极品在线播放| 粉嫩欧美一区二区三区高清影视| 国产98在线| 国产精品精品一区二区三区午夜版 | 国产精品国产馆在线真实露脸| 日本韩国在线视频爽| 亚洲一区二区三区久久| 欧美精彩视频一区二区三区| 欧美视频中文在线看| 中文av在线全新| 日韩美女视频免费看| 国产精品1区2区3区在线观看| 在线中文视频| 日本精品在线视频 | 国产精品日韩高清| 大伊人狠狠躁夜夜躁av一区| 美国成人xxx| 熟女人妇 成熟妇女系列视频| 深夜福利亚洲导航| 国产麻豆欧美日韩一区| 欧美hdxxxxx| 国产又黄又爽免费视频| 国产亚洲免费的视频看| 成人精品免费看| 男人皇宫亚洲男人2020| 中文字幕一区二区三区在线乱码 | av资源网在线观看| 国产在线播放一区二区| 亚洲国产中文字幕在线观看| 久久狠狠亚洲综合| 日本肉肉一区| 日本免费看黄色| 成人免费视频观看视频| 欧美三级中文字| 国产成人一区在线| 成人爽a毛片| 成人频在线观看| 麻豆传媒一区| 亚洲欧洲日韩国产| 国产精品久久久久久久蜜臀| 久久婷婷蜜乳一本欲蜜臀| melody高清在线观看| 国产在线视频在线| 国产精品久久网| 欧美大片在线观看| 成人av网站在线观看| 精品国产日韩欧美| 久久综合之合合综合久久| www.avtt| 久久精品日产第一区二区三区乱码 | 91久久视频| 国产精品25p| 污污网址在线观看| 无码日本精品xxxxxxxxx| 日韩av高清不卡| 日韩精品视频免费| 色偷偷久久一区二区三区| 久久久久久久久岛国免费| 欧美午夜精品| 99re8这里有精品热视频免费| 182tv在线播放| 日本按摩中出| 久久人妻精品白浆国产| 青青草综合视频| 亚洲理论在线a中文字幕| 久久综合九色综合久99| 在线播放国产精品| 91国偷自产一区二区开放时间| 国产黑丝在线一区二区三区| 亚洲精品va| 日韩av资源网| 四虎成人精品一区二区免费网站| 1pondo在线播放免费| 中文在线а天堂av| 北条麻妃av高潮尖叫在线观看| 欧美一区二区三区综合| 欧美亚洲免费高清在线观看 | 国产综合欧美| 精品不卡一区| 国产成人高清精品免费5388| 在线观看涩涩| 欧美xxx视频| 国产成人无码a区在线观看视频| 亚洲一区二区免费视频软件合集 | 希岛爱理一区二区三区| 亚洲人成精品久久久| 8848成人影院| 精品一区三区| 亚洲视屏一区| 在线成人国产| 你懂的视频一区二区| 亚洲精选一区| 另类小说一区二区三区| 国产一区欧美日韩| 91老师片黄在线观看| 亚洲精品高清在线| 亚洲成人免费观看| 91黄色激情网站| 日韩你懂的在线播放| 在线免费观看羞羞视频一区二区| 久久国产精品视频| 国产精品最新在线观看| 免费看成人午夜电影| 天天爱天天做天天操| 成人网18免费软件大全| 欧美在线一卡| 日本另类视频| re久久精品视频| 麻豆免费看一区二区三区| 国产欧美一区二区三区沐欲| 欧美日韩国产在线播放| 精品亚洲一区二区三区在线播放| 久久久久一本一区二区青青蜜月| 亚洲精品免费一区二区三区| 一区二区不卡在线| 在线观看老湿视频福利| a欧美人片人妖| 欧美日本二区| 国产欧美1区2区3区| 精品美女一区二区三区| 97视频在线观看播放| 亚洲人成人77777线观看| 中午字幕在线观看| 电影91久久久| 国产一区二区三区日韩| 在线成人小视频| 日韩免费大片| 日韩一级视频免费观看在线| 精品在线观看国产| 亚洲999一在线观看www| 久久精品99国产| 草草视频在线观看| 久久神马影院| 日本一二三不卡| 中文字幕日韩欧美在线| 亚洲a∨一区二区三区| 中文在线a在线| 日韩精品福利一区二区三区| 91网上在线视频| 亚洲国语精品自产拍在线观看| 超碰97网站| 国产视频福利在线| 久久理论电影| 亚洲国产一二三| 成人国产精品久久久久久亚洲| 午夜爽爽视频| 成人影院在线| 亚洲国产综合视频在线观看| 国产乱人伦真实精品视频| 丁香花高清视频完整版在线观看| 国产成年精品| 亚洲精品第一国产综合野| 久久久久日韩精品久久久男男| 成人午夜视频免费在线观看| 国内精品国产成人国产三级粉色| 亚洲天堂成人网| 国产一区欧美二区三区| 日韩大胆人体| 日本sm残虐另类| 亚洲欧美日韩国产成人| a天堂资源在线观看| 国产剧情一区在线| 欧美日韩一级二级三级| 欧美精品与人动性物交免费看| 18videosex性欧美麻豆| 美女一区二区三区在线观看| 久久手机精品视频| www污污在线|