成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

數(shù)據(jù)庫(kù)中如何查看歷史會(huì)話等待事件對(duì)應(yīng)的session信息

小編給大家分享一下數(shù)據(jù)庫(kù)中如何查看歷史會(huì)話等待事件對(duì)應(yīng)的session信息,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)公司主要業(yè)務(wù)有網(wǎng)站營(yíng)銷(xiāo)策劃、成都網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、重慶小程序開(kāi)發(fā)、H5技術(shù)、程序開(kāi)發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶(hù)當(dāng)客戶(hù),還把客戶(hù)視為我們的合作伙伴,在開(kāi)展業(yè)務(wù)的過(guò)程中,公司還積累了豐富的行業(yè)經(jīng)驗(yàn)、營(yíng)銷(xiāo)型網(wǎng)站資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶(hù)服務(wù)和保障體系。 

此處以enq: TX - row lock contention等待時(shí)間為例。


如果在此回話發(fā)生在awr快照信息默認(rèn)的保存天數(shù)以?xún)?nèi)。
可以通過(guò)如下sql查詢(xún)到相關(guān)的session信息。
select * from DBA_HIST_ACTIVE_SESS_HISTORY where event like '%enq: TX - row lock contention%'

DBA_HIST_ACTIVE_SESS_HISTORY 中的blocking_session字段關(guān)聯(lián)DBA_HIST_ACTIVE_SESS_HISTORY中的session_id找到對(duì)應(yīng)的sql_id從而得到回話信息。

可以通過(guò)如下查詢(xún)直接獲取信息:
select t.instance_number,
       t.sample_time,
       lpad('-', 2 * (level - 1), '-') || t.client_id,
       t.session_id,
       t.blocking_session,
       t.session_serial#,
       t.sql_id,
       t.event,
       t.session_state,
       level,
       connect_by_isleaf,
       connect_by_iscycle
  from dba_hist_active_sess_history  t
 where snap_id between 36878 and 36879
 start with blocking_session is not null
        and event like 'enq: TX - row lock contention%'
connect by nocycle sample_time = prior sample_time
       and session_id = prior blocking_session
       and session_serial# = prior blocking_session_serial#


其中blocking session為正在阻塞該回話的session


實(shí)戰(zhàn)案例:
查看等待事件為行鎖的session
select a.snap_id,
       a.sql_id,
       a.session_id,
       a.session_serial#,
       a.blocking_session,
       a.blocking_session_serial#,
       a.blocking_session_status
  from DBA_HIST_ACTIVE_SESS_HISTORY a
 where event like '%enq: TX - row lock contention%'
   and snap_id between 20399 and 20400


編寫(xiě)子查詢(xún),查看阻塞回話,并統(tǒng)計(jì)阻塞次數(shù)
select a.blocking_session,
       a.blocking_session_serial#,
       count(a.blocking_session)
  from DBA_HIST_ACTIVE_SESS_HISTORY a
 where event like '%enq: TX - row lock contention%'
   and snap_id between 20399 and 20400
 group by a.blocking_session, a.blocking_session_serial#
 order by 3 desc
 
查看阻塞回話的sql_id和被阻塞的sql_id,條件為阻塞大于19次的
select distinct b.sql_id,c.blocked_sql_id
  from DBA_HIST_ACTIVE_SESS_HISTORY b,
       (select a.sql_id as blocked_sql_id,
       a.blocking_session,
               a.blocking_session_serial#,
               count(a.blocking_session)
          from DBA_HIST_ACTIVE_SESS_HISTORY a
         where event like '%enq: TX - row lock contention%'
           and snap_id between 20399 and 20400
         group by a.blocking_session, a.blocking_session_serial#,a.sql_id
        having count(a.blocking_session) > 19
         order by 3 desc) c
 where b.session_id = c.blocking_session
   and b.session_serial# = c.blocking_session_serial#
   and b.snap_id between 20399 and 20400

動(dòng)態(tài)性能視圖注釋?zhuān)?/p>

V$ACTIVE_SESSION_HISTORY displays sampled session activity in the database. It contains snapshots of active database sessions taken once a second. A database session is considered active if it was on the CPU or was waiting for an event that didn't belong to the Idle wait class. Refer to the V$EVENT_NAME view for more information on wait classes.

看完了這篇文章,相信你對(duì)“數(shù)據(jù)庫(kù)中如何查看歷史會(huì)話等待事件對(duì)應(yīng)的session信息”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)站題目:數(shù)據(jù)庫(kù)中如何查看歷史會(huì)話等待事件對(duì)應(yīng)的session信息
標(biāo)題網(wǎng)址:http://jinyejixie.com/article26/ijgjjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)網(wǎng)站營(yíng)銷(xiāo)、App設(shè)計(jì)、網(wǎng)站維護(hù)、商城網(wǎng)站定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
固阳县| 嘉黎县| 巴彦淖尔市| 洞口县| 大连市| 大连市| 体育| 丁青县| 资阳市| 怀集县| 双桥区| 巢湖市| 锡林浩特市| 尼勒克县| 福州市| 林口县| 泽普县| 新建县| 西乡县| 东乌珠穆沁旗| 河南省| 河北省| 呼伦贝尔市| 吴忠市| 唐山市| 兴安盟| 绍兴市| 霍邱县| 蓝山县| 蕲春县| 柳州市| 惠州市| 平邑县| 灵璧县| 原平市| 中西区| 江津市| 无为县| 朝阳区| 册亨县| 拜泉县|