
SQL Server 查詢當前執行的SQL語句
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本教程介绍了如何在SQL Server中查询当前正在执行的SQL语句的方法和步骤,帮助开发者监控数据库活动。
操作步骤如下:首先根据master.dbo.sysprocesses表中的spid和blocked字段查找当前阻塞语句的来源,然后使用DBCC INPUTBUFFER命令查看具体的阻塞语句。
示例:
1. 打开三个查询分析器A、B、C。
2. 在这些环境中创建一个用于测试的表testDia。执行以下SQL语句来建立该表:`Create Table testDia(ID int);`
3. 在A中执行如下事务命令:`Begin tran Insert Into testDia Values(1);`
4. 当尝试在B中运行查询 `Select * from testDia;` 时,发现没有结果返回,并且状态显示为等待。
5. 接下来,在C中使用以下SQL语句开始查找阻塞信息:
```
declare @spid int, @blocked
```
全部评论 (0)
还没有任何评论哟~


