亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

SQL

用SQLSERVER查詢正在實行的SQL的方法

時間:2024-09-29 17:52:15 SQL 我要投稿
  • 相關(guān)推薦

用SQLSERVER查詢正在實行的SQL的方法

  具體操作:

  根據(jù)master.dbo.sysprocesses中的spid和blocked查找當(dāng)前阻塞語句的主人,然后使用DBCC INPUTBUFFER ()查看阻塞語句。

  例子:

  打開三個查詢分析器 A、B、C

  創(chuàng)建一個測試用的表 testDia

  Create Table testDia(ID int);

  在A執(zhí)行以下語句:

  Begin tran

  Insert Into testDia Values(1);

  在B執(zhí)行以下語句:

  Select * from testDia

  當(dāng)前情況:B中沒有顯示結(jié)果,顯示狀態(tài)為等待

  在C執(zhí)行以下語句:

  declare @spid int, @blocked int

  select top 1 @blocked = blocked

  from master.dbo.sysprocesses

  where blocked > 0

  DBCC INPUTBUFFER (@blocked)

  技術(shù)參考:

  DBCC INPUTBUFFER (Transact-SQL)

  顯示從客戶端發(fā)送到 Microsoft SQL Server 2005 實例的最后一個語句。

  DBCC INPUTBUFFER ( session_id [ , request_id ] )

  [WITH NO_INFOMSGS ]

  session_id

  與各活動主連接關(guān)聯(lián)的會話 ID。

  request_id

  要在當(dāng)前會話中精確搜索的請求(批)。

  下面的查詢返回 request_id:

  復(fù)制代碼

  SELECT request_id

  FROM sys.dm_exec_requests

  WHERE session_id = @@spidWITH

  啟用要指定的選項。

  NO_INFOMSGS

  取消嚴(yán)重級別從 0 到 10 的所有信息性消息。

【用SQLSERVER查詢正在實行的SQL的方法】相關(guān)文章:

MySQL導(dǎo)出導(dǎo)入SQL文件命令方法06-29

sql語法大全03-23

用SQL快速生成用友GRP-U8的AO財務(wù)賬套的方法202211-10

Sql認(rèn)證考試內(nèi)容06-08

男士用啞鈴健身的方法09-05

長沙社保查詢個人賬戶查詢12-06

關(guān)于JDBC連接SQL2000的詳細(xì)流程07-16

土地登記公開查詢02-14

稅務(wù)師不再實行注冊管理04-18

Word2000用Office助手獲得幫助方法02-22