sqlserver数据库查询数据库连接情况和什么语句造成死锁

Posted YEQ2008K8

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver数据库查询数据库连接情况和什么语句造成死锁相关的知识,希望对你有一定的参考价值。

//查询数据库的链接情况

SELECT

request_session_id spid,

OBJECT_NAME(

resource_associated_entity_id

) tableName

FROM

sys.dm_tran_locks

WHERE

resource_type = OBJECT

SELECT * FROM

[Master].[dbo].[SYSPROCESSES] WHERE [DBID]

IN

(

SELECT

[DBID]

FROM

[Master].[dbo].[SYSDATABASES]

WHERE

NAME=数据库名称

)

//查询造成数据库死锁的语句

select er.session_id,CAST(csql.text AS varchar(255)) AS CallingSQL

from master.sys.dm_exec_requests er

WITH (NOLOCK)

CROSS APPLY MASTER.sys.fn_get_sql (er.sql_handle) csql

where er.session_id =6

以上是关于sqlserver数据库查询数据库连接情况和什么语句造成死锁的主要内容,如果未能解决你的问题,请参考以下文章

VB.net数据库编程(03):一个SQLserver连接查询的简单例子

VB.net数据库编程(03):一个SQLserver连接查询的简单例子

sqlserver 链接服务器 连接db2 查询速度慢

eclipse用jdbc连接SQL server时出现了问题……这是啥情况啊!请大神指教!

sqlserver怎么行转列?

关于SQLSERVER数据库连接池