处理 SQL Server 请求失败或服务未及时响应

前言

  最近的需求总是围绕着数据库操作,不曾想表中的数据实在太大,任性的我操作没有写好Where条件就执行了,几次操作数据库就锁住了,之后就是各种请求失败,那么出现了这类问题我们该如何解决呢。

内容

  首先通过一个简单的查询语句让我们来看看”QS”数据库当前的进程(由于我这里已经Kill了卡住的进程,所以通常看waittime字段就可以知道有哪些进程出现了问题)SQL语句如下:
Select * from master..SysProcesses Where db_Name(dbID) = “数据库名称” and spId<> @@SpId and dbID <>0
这里写图片描述

  当我们找了问题进程之后, 只要 执行 Kill “spid号” 就可以彻底的结束它了。
这里写图片描述

小结

  工作中总会遇到很多这样的小问题,不仅需要我们有能力解决。更加需要我们快速的定位出问题所在,在最短的时间消灭他们不耽误需求的开发。荣幸与您分享~

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格林希尔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值