博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让SQL SERVER自动清理掉处于SLEEPING状态超过30分钟的进程(转)
阅读量:6847 次
发布时间:2019-06-26

本文共 782 字,大约阅读时间需要 2 分钟。

原文地址:

 

use mastergoif exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_killspid]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_killspid]GOcreate proc p_killspid@dbname varchar(200)    --要关闭进程的数据库名as      declare @sql  nvarchar(500)      declare @spid nvarchar(20)    declare #tb cursor for        select spid=cast(spid as varchar(20))         from master..sysprocesses         where dbid=db_id(@dbname) and status='sleeping' and datediff(mi,login_time,getdate())>=30    open #tb    fetch next from #tb into @spid    while @@fetch_status=0    begin          exec('kill '+@spid)        fetch next from #tb into @spid    end      close #tb    deallocate #tbgo--用法  exec p_killspid  'newdbpy'go

 

 

转载于:https://www.cnblogs.com/goding/p/3611152.html

你可能感兴趣的文章
[轉]javascript 的 location 各種用法
查看>>
MySQL 数据文件 说明
查看>>
测地膨胀和膨胀重建—lhMorpRDilate
查看>>
30 +最佳移动网络设计灵感的案例
查看>>
C++基础代码--20余种数据结构和算法的实现
查看>>
深入探索PowerPivot客户端和服务器端架构
查看>>
fash 3D 游戏
查看>>
Android 用户界面---广播通知(Toast Notifications)
查看>>
HDOJ 2090
查看>>
Java线程中断的本质和编程原则
查看>>
ODBC 、DAO 、ADO 、OLEDB 数据库连接方式区别及联系
查看>>
First glance in Go
查看>>
24点经典算法
查看>>
.net(C#)访问Oracle数据库的几种免安装组件的对比(转)
查看>>
Java反射机制<2>
查看>>
Centos7网络配置+图形界面设置
查看>>
小酌重构系列[9]——分解依赖
查看>>
如果你想深刻理解ASP.NET Core请求处理管道,可以试着写一个自定义的Server
查看>>
MySQL · 引擎特性 · InnoDB 事务锁简介
查看>>
USB的四种传输类型
查看>>