国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL SERVER 查詢正在實行的SQL語句

2024-08-31 00:59:36
字體:
來源:轉載
供稿:網友
具體操作:
根據master.dbo.sysprocesses中的spid和blocked查找當前阻塞語句的主人,然后使用DBCC INPUTBUFFER ()查看阻塞語句。

例子:
打開三個查詢分析器 A、B、C
創建一個測試用的表 testDia
Create Table testDia(ID int);
在A執行以下語句:
Begin tran
Insert Into testDia Values(1);
在B執行以下語句:
Select * from testDia
當前情況:B中沒有顯示結果,顯示狀態為等待
在C執行以下語句:
declare @spid int, @blocked int
select top 1 @blocked = blocked
from master.dbo.sysprocesses
where blocked > 0
DBCC INPUTBUFFER (@blocked)

技術參考:
DBCC INPUTBUFFER (Transact-SQL)
顯示從客戶端發送到 Microsoft SQL Server 2005 實例的最后一個語句。
DBCC INPUTBUFFER ( session_id [ , request_id ] )
[WITH NO_INFOMSGS ]
session_id
與各活動主連接關聯的會話 ID。
request_id
要在當前會話中精確搜索的請求(批)。
下面的查詢返回 request_id:
復制代碼
SELECT request_id
FROM sys.dm_exec_requests
WHERE session_id = @@spidWITH
啟用要指定的選項。
NO_INFOMSGS
取消嚴重級別從 0 到 10 的所有信息性消息。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 都安| 齐河县| 甘孜| 麻栗坡县| 井冈山市| 广水市| 英超| 开封市| 从江县| 伊通| 醴陵市| 玉环县| 福鼎市| 星子县| 晋江市| 丰原市| 山东省| 那坡县| 龙海市| 侯马市| 开封市| 虞城县| 藁城市| 邳州市| 剑川县| 乌兰察布市| 志丹县| 基隆市| 晋州市| 小金县| 拉萨市| 荥阳市| 建湖县| 和顺县| 巴马| 门头沟区| 义马市| 确山县| 马鞍山市| 义马市| 马鞍山市|