SqlServer:死锁查询及进程信息查询
2017-03-15 11:14
330 查看
查看当前死锁
杀掉死锁进程
SELECT request_session_id spid, OBJECT_NAME( resource_associated_entity_id ) tableName FROM sys.dm_tran_locks WHERE resource_type = 'OBJECT'
杀掉死锁进程
kill spid查看死锁信息
exec master.dbo.sp_who_lock;--查看当前死锁进程 exec master.dbo.p_killspid ytsafety;--杀掉引起死锁的进程查看进程信息
SELECT * FROM sys.dm_exec_connections; SELECT * FROM sys.dm_exec_sessions; SELECT spid, blocked, DB_NAME(sp.dbid) AS DBName, program_name, waitresource, lastwaittype, sp.loginame, sp.hostname, a.[Text] AS [TextData], SUBSTRING ( A. TEXT, sp.stmt_start / 2, ( CASE WHEN sp.stmt_end = - 1 THEN DATALENGTH (A. TEXT) ELSE sp.stmt_end END - sp.stmt_start ) / 2 ) AS [current_cmd] FROM sys.sysprocesses AS sp OUTER APPLY sys.dm_exec_sql_text (sp.sql_handle) AS A WHERE spid > 50 ORDER BY blocked DESC, DB_NAME(sp.dbid) ASC, a.[text];
相关文章推荐
- SqlServer 查询死锁,杀死死锁进程
- SqlServer查询和Kill进程死锁的语句
- sqlserver检测死锁;杀死锁和进程;查看锁信息
- SqlServer查询和Kill进程死锁的语句
- SqlServer 查询死锁,杀死死锁进程
- SQL Sserver - 奉献一条SQL2005里查询进程信息的SQL语句
- 查询库中的CHECK约束信息的两个视图(SQLSERVER)
- 一短查询SQL Server服务器阻塞和死锁信息用的脚本
- 获取SQL Server服务器的连接信息用脚本(在原邹建写的基础上作一点改进)与一段查询SQL Server服务器阻塞和死锁信息用的脚本
- 查询杀死死锁进程
- sqlserver 死锁 查看当前进程,或死锁进程,并能自动杀掉死进程
- 一只查询SQLServer 2005所有信息的语句
- SQLServer查询所有表所有字段包含xx的信息
- sqlserver 查询,修改数据库的信息
- 进程相关信息的查询
- 查询内并行度导致服务器命令(进程 ID #66)死锁。请重新运行该查询,并在查询中用查询暗示选项 (maxdop 1) 去掉查询内并行度
- 查询数据的时候 提示事务(进程 ID **)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。
- 查询HP主机中进程使用资源的信息
- SQLServer查询所有表所有字段包含xx的信息
- sqlserver查询数据库所有表列信息