mysql insert into select 死锁_sqlinsertinto..select..死锁解决办法

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

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

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值