等待事件:PX Deq Credit: send blkd?TOAD ? GV$SESSION

简介: 等待事件:PX Deq Credit: send blkd?TOAD ? GV$SESSION    昨天看AWR报表,发现系统出现大量的PX Deq Credit: send blkd等待事件.
等待事件:PX Deq Credit: send blkd?TOAD ? GV$SESSION

    昨天看AWR报表,发现系统出现大量的PX Deq Credit: send blkd等待事件.
Event                  Waits Time(s) Avg Wait(ms)  % Total Call Time Wait Class
PX Deq Credit: send blkd  905  1,829   2,021         74.9              Other

占了1829秒,仔细看AWR报表,发现:
执行这条语句:
select * from gv$session 竟然占用1831秒。

感觉很奇怪,我仅仅使用toad提供的session browser看会话情况。

我自己手工做个一个测试,在sql editor中输入以上sql语句,打开另外的窗口查看
SELECT *
  FROM v$session_wait
 WHERE event = 'PX Deq Credit: send blkd' ;

确实可以发现这个等待事件。

仔细看select * from gv$session这个的执行计划:

存在这样的执行步骤,PX SEND QC事件,看来以后不能老是频繁刷新 gv$session视图,特别是rac环境下。



fj.pngsnap.jpg

fj.pngsnap1.jpg

目录
相关文章
|
Oracle 关系型数据库
|
Oracle 关系型数据库 缓存
|
C# 索引
C# synchronize scroll and select of two DataGridViews
效果图: 同时滚动和选中两个DGV的行。 关键代码: using System; using System.
1223 0