国产探花免费观看_亚洲丰满少妇自慰呻吟_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 的所有信息性消息。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宾阳县| 桓仁| 缙云县| 理塘县| 巴里| 成都市| 寻乌县| 枣庄市| 会理县| 武山县| 河池市| 普兰店市| 南平市| 三亚市| 安龙县| 常山县| 石门县| 望江县| 沽源县| 民乐县| 秀山| 昌宁县| 桦川县| 荣成市| 横山县| 项城市| 开江县| 宁南县| 应用必备| 梁山县| 邢台市| 壶关县| 玛曲县| 富民县| 马龙县| 白城市| 洪雅县| 怀柔区| 博客| 榆树市| 潼关县|