检测锁死进程的ID

SELECT blocking_session_id ‘阻塞进程的ID‘, wait_duration_ms ‘等待时间(毫秒)‘, session_id ‘(会话ID)‘ FROM sys.dm_os_waiting_tasks

可以查询到锁死的进程ID

下面只要杀死这些进程就可以了

kill spid(进程ID) 或者 exec(‘kill’ ‘spid’) 
这样就可以了 重新刷新下 库 一切正常了

顺便介绍下相关内容的另外两个sql:

--查询当前活动的锁管理器资源的信息  
SELECT resource_type ‘资源类型‘,request_mode ‘请求模式‘,request_type ‘请求类型‘,request_status ‘请求状态‘,request_session_id ‘会话ID‘ FROM sys.dm_tran_locks
--查询数据库进程(where 筛选库)
select spId  from master..SysProcesses
where db_Name(dbID) = ‘text‘ and spId <> @@SpId and dbID <> 0
时间: 2024-10-05 05:02:01

检测锁死进程的ID的相关文章

系统状态检测 及进程控制

查看linux 服务器CPU 两大指导原则 #具有相同的core id的CPU是同一个core的超线程# #具有相同physical id的CPU是同一个CPU封装的线程或核心# cat /proc/cpuinfo | grep 'siblings'  查看是否为超线程 [[email protected] ~]# arch #这台是我的R51旧笔记本# i686 [[email protected] ~]# cat /proc/cpuinfo  #这台是我的R51旧笔记本# processor

遍历PspCidTable表检测隐藏进程

一.PspCidTable概述 PspCidTable也是一个句柄表,其格式与普通的句柄表是完全一样的,但它与每个进程私有的句柄表有以下不同: 1.PspCidTable中存放的对象是系统中所有的进程线程对象,其索引就是PID和TID. 2.PspCidTable中存放的直接是对象体(EPROCESS和ETHREAD),而每个进程私有的句柄表则存放的是对象头(OBJECT_HEADER). 3.PspCidTable是一个独立的句柄表,而每个进程私有的句柄表以一个双链连接起来.注意访问对象时要掩

java代码中获取进程process id(转)

另一方面,线程ID=进程ID+内部线程对象ID并不成立,    参考: blog.csdn.net/heyetina/article/details/6633901     如何在java代码中获取进程process id, 实现方法如下所示:    参考: rednaxelafx.iteye.com/blog/716918 http://www.cnblogs.com/mumuxinfei/p/3678854.html

进程组ID操作

 进程关系 调用格式 #include <unistd.h> int setpgid(pid_t pid, pid_t pgid); pid_t getpgid(pid_t pid); pid_t getpgrp(void);                /* POSIX.1 version */ pid_t getpgrp(psid_t pid);          /* BSD version */ int setpgrp(void);                  /* Sys

进程的基本属性:进程ID、父进程ID、进程组ID、会话和控制终端

摘要:本文主要介绍进程的基本属性,基本属性包括:进程ID.父进程ID.进程组ID.会话和控制终端. 进程基本属性 1.进程ID(PID) 函数定义: #include <sys/types.h> #include <unistd.h> pid_t getpid(void); 函数说明: 每个进程都有一个非负整型表示的唯一进程ID(PID).好比如我们的身份证一样,每个人的身份证号是唯一的.因为进程ID标示符总是唯一的,常将其用来做其他标示符的一部分以保证其唯一性,进程ID(PID)

pidof---查找指定名称的进程的进程号id号。

pidof命令用于查找指定名称的进程的进程号id号. 语法 pidof(选项)(参数) 选项 -s:仅返回一个进程号: -c:仅显示具有相同"root"目录的进程: -x:显示由脚本开启的进程: -o:指定不显示的进程ID. 参数 进程名称:指定要查找的进程名称. 实例 pidof nginx 13312 5371 pidof crond 1509 pidof init 1 原文地址:https://www.cnblogs.com/jianlibao/p/9995857.html

Python连载37-多进程、进程子类、进程父子id

一.线程替代方案 1.subprocess (1)完全跳过线程,使用进程 (2)是派生进程的主要替代方案 (3)python2.4后引入 2.multiprocessing (1)使用threading接口派生,使用子进程 (2)允许为多核或者多CPU派生进程,接口很threading非常相似 (3)python2.6 3.concurrent.futures (1)新的异步执行模块 (2)人物级别的操作 (3)python3.2之后引入 4.多进程 (1)进程间通讯(InterprocessC

解锁用户及数据库表,锁死进程

1 一丶解锁用户 2 --修改时间格式 3 alter session set nls_date_format = 'yyyy-MM-dd hh24:mi:ss'; 4 5 --查询锁住时间 6 select username,lock_date from dba_users where username like 'ODS'; 7 8 --查询用户状态 9 select username,account_status from dba_users where username IN ('od'

python检测linux进程是否运行

python检测linux下运行的进程 # -*- coding:utf8 -*- import subprocess import sys status_ok = 0 status_critical = 2 def c(d_name):     cmd = 'ps -ef|grep %s|grep -v "grep"' % d_name     p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)     if p