查询锁及并发锁等待
来源:互联网 发布:php贴吧程序 编辑:程序博客网 时间:2024/05/13 15:43
--锁等待信息(以上查询结果是一个树状结构,如果有子节点,则表示有等待发生)
SELECT /*+ rule */ (SELECT '''' || TT.SID || ',' || SS.SERIAL# || ''' (' || SS.MACHINE || ')' FROM V$LOCK TT, V$SESSION SS WHERE TT.BLOCK = 1 AND TT.SID = SS.SID AND TT.ID1 = (SELECT T.ID1 FROM V$LOCK T WHERE S.LOCKWAIT = T.KADDR)) AS BLOCKED_BY_SID#, decode(l.LOCKED_MODE,0,'None', 1,'Null', 2,'Row-S', 3,'Row-X', 4,'Share', 5,'S/Row-X', 6,'Exclusive', 'Unknown') LockMode, LPAD(' ', DECODE(L.XIDUSN, 0, 3, 0)) || L.ORACLE_USERNAME USER_NAME, O.OWNER, O.OBJECT_NAME, S.MODULE, S.MACHINE, O.OBJECT_TYPE, S.SID, S.SERIAL# FROM V$LOCKED_OBJECT L, DBA_OBJECTS O, V$SESSION S WHERE L.OBJECT_ID = O.OBJECT_ID AND L.SESSION_ID = S.SID ORDER BY O.OBJECT_ID, XIDUSN DESC;
--当前锁SELECT a.inst_id,a.oracle_username, c.sid,c.machine,c.osuser, decode(a.locked_mode, 0, 'None', 1, 'Null', 2, 'Row share', 3, 'Row Exclusive', 4, 'Share', 5, 'Share Row Exclusive', 6, 'Exclusive') lock_type, b.owner,b.object_name, a.xidusn, a.xidslot, a.xidsqn FROM gv$locked_object a, all_objects b, gv$session c WHERE a.object_id = b.object_id AND a.inst_id=c.inst_id and a.session_id = c.sid;
- 查询锁及并发锁等待
- Oracle阻塞(锁等待)查询
- 无锁和无等待并发
- JDK并发包---(3)重入锁ReentrantLock:锁申请等待限时
- 并发演进条件------阻塞、无锁、无等待区别
- 设置并发请求运行的状态及请求间等待
- Bash shell 简单的并发任务及等待
- Mysql子查询/IF用法/时间函数及格式化/MYSQL事务中用行锁/执行mysqldump出现拒绝访问/创建主键时报错/锁等待
- mysql InnoDB锁等待的查看及分析
- mysql InnoDB锁等待的查看及分析
- java 的wait(),sleep()及锁池与等待池
- JDK并发包---(4)重入锁ReentrantLock:锁申请无限等待且不会产生死锁
- oracle检查锁等待
- 锁等待分析处理
- 匿名块锁等待
- 查看锁和等待
- MySQL innodb_lock_wait 锁等待
- oracle 锁与等待
- fl2440的U-boot-2010.09移植
- 检讨
- 【软件推荐】PHPXref,PHP源码阅读利器
- 机房收费系统之SQL注入问题
- 再次深刻检讨
- 查询锁及并发锁等待
- uboot参数区中的bootargs如何传给内核呢?
- 分析称Android系统将大举进入相机、家电、玩具和汽车等新领域
- SSH连接时出现Host key verification failed的原因及解决方法
- system自动关机函数
- ACdream 1033 (二分法)
- 碳捕捉
- Andriod开发中正确引入jar包的方式
- java-concurrent之CyclicBarrier