以下一个小测试来说明blocking_session的含义
SQL> select sid from v$mystat where rownum=1;
SID
----------
129
SQL> insert into test.test01(id) values (2);
1 row created.
SQL> commit;
Commit complete.
SQL> update test.test01 set id=3 where id=2;
1 row updated.
启动另外一个session
SQL> select sid from v$mystat where rownum=1;
SID
----------
128
SQL> update test.test01 set id=4 where id=2;
在前面的sid=129的session上查询
SQL> select sid,blocking_session from v$session where blocking_session is not null;
SID BLOCKING_SESSION
---------- ----------------
128 129
SQL> select sid,blocking_session ,event from v$session where blocking_session is not null;
SID BLOCKING_SESSION EVENT
---------- ---------------- ------------------------------
128 129 enq: TX - row lock contention
以上测试不难看出blocking_session字段表示了128这个session被blocking_session字段的值即129session阻塞了。
分享到:
相关推荐
Removal_of_blocking_and_ringing_artifacts_using_transform_domaindenoising
i upload the matlab code related to blocking probability in cellular systems
rtp_session_set_blocking_mode rtp_session_set_profile rtp_session_get_profile rtp_session_set_data rtp_session_signal_connect rtp_session_signal_disconnect_by_callback rtp_session_set_ssrc ...
blocking the socket files with samples
实用、效率高的linux下消息队列程序,可以快速,方便的应用于linux线程间的通信
select sid,serial#,event,BLOCKING_SESSION from v$session where event like '%TX%'; 2、根据SID查询具体信息(可忽略) select sid,serial#,username,machine,blocking_session from v$session where sid=; 3、杀...
Blocking_pool 用于在异步应用程序中运行同步I / O的线程池。 在异步代码中,阻塞线程(即调用一些需要很长时间才能返回的函数)是一个非常糟糕的主意。 这将阻止所有其他异步任务运行,并可能导致各种不良行为。 ...
agh_blocking_python自定义python应用程序可按用户阻止主机
blocking probability versus new cell rate
也就是说之前查询的v$session,v$lock相应的应变化为全局范围来查找。本文提供了2个查询脚本,并给出实例演示那些session为阻塞者,哪些为被阻塞者。有关阻塞的概念以及单实例环境下的阻塞请参考:Oracle 阻塞...
演示用ATL编写的基于线程的TCP/IP通信控件
oracle RAC查看blocking的脚本
using select to implement socket multiplexing, and non-blocking, asynchronous IO
博主的博客Verilog之blocking & nonblocking assignments有些内容是参考了这篇英文文献的,其中对verilog中有关阻塞与非阻塞赋值语句的8种准则进行了详细的举例说明,读者可以下载文章进行详细阅读,以便更好地理解...
select blocking_session_id, session_id,db_name(database_id) as dbname,text from master.sys.dm_exec_requests a CROSS APPLY master.sys.dm_exec_sql_text(a.sql_handle) ), tb1 as ( select a.*,login_time,...
cisco设备和其他厂商设备连接,端口被blocking,端口状态是BKN yhsb_dx#show spanning-tree vlan 3 VLAN0003 Spanning tree enabled protocol ieee Root ID Priority 32768 Address 0008.a324.4902 Cost 4 ...
CUDA:主导GPU计算的革命 对CUDA在计算方面的讲解
如果您的业务有较多线程,无法准确判断哪些事务处于锁等待,可以采用类似 SQL 进行查询线程 ID(举例):b.trx_query blocking_query
blocking mode socket(阻塞模式socket-windows) 详细介绍请在csdn搜索“blocking mode socket”,是对此代码的介绍。
C++ Actor Framework 简单样例。主要针对了 消息发送,接收,处理。event_base-actor,blocking_acotr的使用。