SQL服务器中的mysql'SHOW PROCESSLIST'相当于什么?

时间:2010-01-12 20:58:06

标签: sql-server

我们正在从SQL Server转换为MySQL。我试图找出为什么对sqsh的调用没有返回,我怀疑有一些我不知道的锁。

你如何知道发生了什么(最好是通过数据库连接)?

3 个答案:

答案 0 :(得分:15)

您可以查看sp_who和sp_who2,看看它们是否能满足您的需求。否则,SQL事件探查器通常可以帮助解决问题。

答案 1 :(得分:15)

试试这个

select * from master..sysprocesses

答案 2 :(得分:1)

SQL Server包含一些未记录的过程。 sp_who2列出连接到SQL Server的所有当前进程。它位于master数据库中。

USE master;
GO
EXEC sp_who2;
GO