SQL
文章平均质量分 77
samuelhigh
这个作者很懒,什么都没留下…
展开
-
数据库中死锁的查找及处理
查锁SELECT /*+ rule */ s.username,decode(l.type,TM,TABLE LOCK,TX,ROW LOCK,NULL) LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuserFROM v$sessi原创 2005-11-28 19:10:00 · 1291 阅读 · 0 评论 -
一个数据库解锁的存储过程sp_who_lock
将所有死锁的死锁的死锁的id找出来,然后再kill。 SET QUOTED_IDENTIFIER OFF GOSET ANSI_NULLS OFF GOcreate procedure sp_who_lockasbegindeclare @spid int,@bl int,@intTransactionCountOnEntry int,@intRowcount int,@intCountPrope原创 2005-11-28 19:05:00 · 1739 阅读 · 0 评论 -
死锁
死锁可以查一下:1:sp_who 或 sp_who22: Select * from sysprocesses where blocked 3: 企业管理器->服务器->管理工具->活动->当前活动 然后把他kill掉。。。4:SQL事件探查器,监控一下,看主要是那些处理引起的死锁.然后做相应的处理.用事件探查器new一个trace,监视一下造成你sqlserver停顿的情况。。。最好的办法还是检原创 2005-11-28 19:12:00 · 605 阅读 · 0 评论 -
Sql Server解锁原理
原理: 利用ms sql server 的系统存储过程sp_who来列表整个系统进程,并通过blk字段来获得当前是否有进程互相等候,然后找到影响到整个源头的进程并调用kill来取消它。原创 2005-11-29 11:23:00 · 947 阅读 · 0 评论 -
Oracle入门心得
Oracle入门心得document.title="Oracle入门心得 - "+document.title Oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对Oracle有一个总体的认识,少走一些弯路。 一、定位 Oracle 分两大块,一块是开发,一块是管理。开发主要是写写存储过程、原创 2006-01-12 19:55:00 · 704 阅读 · 0 评论