建站教学网,让你建站更便捷和轻松!
您当前的位置:首页 > 网络编程 > 数据库综合

sql insert into .. select..死锁解决办法

来源:建站教学网  时间:2010-08-12 16:49:00

sql insert into .. select..死锁解决办法

方法一

insert into a select * from b with(xlock) where form_no=@form_no方法二,存储过程

sp_who --sql2000及以上
dbcc inputbuffer(spid)--用于查看具体的语句
kill spid --杀掉进程。
--还是
select * from sys.sysprocesses --sql2005及以上
a. 按平均 cpu 时间排在前五个的查询
此方案提供有关 cpu 时间、io 读写以及按平均 cpu 时间排在前五个查询的执行次数的信息。 复制代码

select top 5
total_worker_time/execution_count as [avg cpu time],
(select substring(text,statement_start_offset/2,(case when statement_end_offset = -1 then len(convert(nvarchar(max), text)) * 2 else statement_end_offset end -statement_start_offset)/2) from sys.dm_exec_sql_text(sql_handle)) as query_text
from sys.dm_exec_query_stats
order by [avg cpu time] desc
 

责任编辑:admin

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
CopyRight 2008-2009, JZREAD.COM, Inc. All Rights Reserved
皖ICP备09015033号