黑基网 首页 学院 电脑技术 查看内容

捕获长时间不提交的SQL语句

2011-9-27 16:16| 投稿: computer

摘要: 前一段时间,查询V$LOCK视图时,发现有些会话保持锁的时间过长,就写了这条SQL语句来查找是哪些SQL语句长时间不提交?    select s.sid,s.s...
前一段时间,查询V$LOCK视图时,发现有些会话保持锁的时间过长,就写了这条SQL语句来查找是哪些SQL语句长时间不提交?    select s.sid,s.serial# ,ss.sql_text from v$session s ,v$sql ss                            where s.PREV_HASH_VALUE !=0                            and s.SQL_HASH_VALUE=0                            and s.PREV_HASH_VALUE=ss.hash_value                            and (ss.sql_text like '%insert%')                            order by s.sid,s.serial#;    会话长时间不提交,如果要对数据库那张表做ddl维护操作,那就比较困难了.会话长时间不提交,通常是因为事务设计的不合理造成的.    注:把上面的语句改一下,也可以查询update,与delete的sql语句 
小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉

返回顶部