永发信息网

怎么检查数据库中哪个表死锁了?

答案:2  悬赏:80  手机版
解决时间 2021-02-07 05:42
怎么检查数据库中哪个表死锁了?
最佳答案
一般采用超时法或事务等待图法:
(1)超时法
如果一个事务的等待时间超过规定时间,就认为发生了死锁。这个实现简单,但不足也很明显。
(2)事务等待图法
事务等待图是一个有向图G=(T, U),T为结点的集合,每个结点表示正在运行的事务;U为边的集合,每条边表示事务等待的情况。若事务T1等待事务T2,则T1,T2之间有一条有向边,从 T1 指向 T2。如果发现图中存在回路,则表示系统中出现了死锁。
发现死锁后,靠事务本身无法打破死锁,必须由DBMS干预。DBMS对死锁一般作下列处理:
● 在循环等待的事务中,选一个事务,将该事务撤销,释放其获得的锁及其它资源;
● 将释放的资源分配给等待该事务的其它事务。
全部回答
你说的不是死锁,死锁的话oracle会自己处理,杀掉会话。你说的应该只是普通的锁,造成了阻塞,执行一个脚本$oracle_home/rdbms/admin/utllockt.sql,可以把锁结构列出来。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
布拉格窗帘地址在什么地方,想过去办事
贵州起航能源集团总工会怎么去啊,有知道地址
·框架内力分析活荷载最不利布置方式有哪几种
【海伦凯勒简介英文版】有关海伦凯勒的故事英
细胞培养皿 表面处理 TC是什么
百度最近为什么进去的时候那么慢,是不是百度
红星美凯龙槟榔地址在什么地方,想过去办事
安庆石化华成实业公司印刷厂我想知道这个在什
当兵会被爆菊吗
【那时的我们】那时的我们作文
承德古玩城地址在什么地方,我要处理点事
在罐子密封腌咸菜大约需要多少时间
如果在武胜买的广安到昆明的火车票能在武胜火
如一组数据的最大值为12,极差为20,则这组数
济南市历下区燕山新居幼儿园地址有知道的么?
推荐资讯
张氏药房人民南路店地址在哪,我要去那里办事
钻孔灌注桩的灌注问题及导管的提升问题
宇飞建筑机械有限公司怎么去啊,有知道地址的
梦幻西游食用人参果的问题?
振鹏照明怎么去啊,有知道地址的么
中国信合24小时自助银行(花园分社)(花园路人
材料一:……是以赏莫如厚而信,使民利之;罚
网购快递货到付款,找人代收,快递未收钱,以
(5分)陈从光同学家因为饲喂观赏小鸟而喂养
好运来小吃这个地址在什么地方,我要处理点事
佑安动物中心我想知道这个在什么地方
我想做一份企业工资、福利等相关的制度,请问
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?