锁事件数据列

“锁”事件类别具有以下事件类:

事件 ID

事件名称

事件说明

50

死锁

有关处于死锁状态的当前锁的信息。

51

锁超时

有关最近超时的锁的信息

52

已获取锁

有关最近获取的锁的信息

53

已释放锁

有关最近释放的锁的信息

54

正在等待的锁

有关正在等待其他锁的锁的信息

下表列出了此事件类的数据列。

死锁

列名

列 ID

列类型

列说明

EventClass

0

1

事件类用于将事件分类。

CurrentTime

2

5

该事件(如果有)的开始时间。 为了便于筛选,采用的格式为“YYYY-MM-DD”和“YYYY-MM-DD HH:MM:SS”。

DatabaseName

28

8

正在运行用户语句的数据库的名称。

TextData

42

9

与事件关联的文本数据。

ServerName

43

8

生成事件的服务器的名称。

锁超时

列名

列 ID

列类型

列说明

EventClass

0

1

事件类用于将事件分类。

CurrentTime

2

5

该事件(如果有)的开始时间。 为了便于筛选,采用的格式为“YYYY-MM-DD”和“YYYY-MM-DD HH:MM:SS”。

StartTime

3

5

该事件(如果有)的开始时间。 为了便于筛选,采用的格式为“YYYY-MM-DD”和“YYYY-MM-DD HH:MM:SS”。

EndTime

4

5

事件结束时的时间。 对指示事件开始的事件类(例如 SQL:BatchStarting 或 SP:Starting)将不填充此列。 为了便于筛选,采用的格式为“YYYY-MM-DD”和“YYYY-MM-DD HH:MM:SS”。

Duration

5

2

事件占用的时间(毫秒)。

IntegerData

10

1

整型数据。

ObjectType

12

1

对象类型。

ObjectPath

14

8

对象路径。 逗号分隔的父级列表,以对象的父级开头。

ConnectionID

25

1

唯一的连接 ID。

DatabaseName

28

8

正在运行用户语句的数据库的名称。

NTUserName

32

8

Windows 用户名。

NTDomainName

33

8

用户所属的 Windows 域。

SessionID

39

8

会话 GUID。

NTCanonicalUserName

40

8

采用规范格式的用户名。 例如,engineering.microsoft.com/software/someone。

SPID

41

1

服务器进程 ID。 该 ID 将唯一标识一个用户会话, 并且直接于 XML/A 使用的会话 GUID 相对应。

ServerName

43

8

生成事件的服务器的名称。

已获取锁

列名

列 ID

列类型

列说明

EventClass

0

1

事件类用于将事件分类。

CurrentTime

2

5

该事件(如果有)的开始时间。 为了便于筛选,采用的格式为“YYYY-MM-DD”和“YYYY-MM-DD HH:MM:SS”。

ConnectionID

25

1

唯一的连接 ID。

NTUserName

32

8

Windows 用户名。

NTDomainName

33

8

用户所属的 Windows 域。

ClientHostName

35

8

正在运行客户端的计算机的名称。 如果客户端提供了主机名,则填充此数据列。

ClientProcessID

36

1

客户端应用程序的进程 ID。

ApplicationName

37

8

创建了到服务器连接的客户端应用程序的名称。 此列由应用程序传递的值填充,而不是由所显示的程序名填充。

SessionID

39

8

会话 GUID。

NTCanonicalUserName

40

8

采用规范格式的用户名。 例如,engineering.microsoft.com/software/someone。

SPID

41

1

服务器进程 ID。 该 ID 将唯一标识一个用户会话, 并且直接于 XML/A 使用的会话 GUID 相对应。

TextData

42

9

与事件关联的文本数据。

ServerName

43

8

生成事件的服务器的名称。

已释放锁

列名

列 ID

列类型

列说明

EventClass

0

1

事件类用于将事件分类。

CurrentTime

2

5

该事件(如果有)的开始时间。 为了便于筛选,采用的格式为“YYYY-MM-DD”和“YYYY-MM-DD HH:MM:SS”。

ConnectionID

25

1

唯一的连接 ID。

NTUserName

32

8

Windows 用户名。

NTDomainName

33

8

用户所属的 Windows 域。

ClientHostName

35

8

正在运行客户端的计算机的名称。 如果客户端提供了主机名,则填充此数据列。

ClientProcessID

36

1

客户端应用程序的进程 ID。

ApplicationName

37

8

创建了到服务器连接的客户端应用程序的名称。 此列由应用程序传递的值填充,而不是由所显示的程序名填充。

SessionID

39

8

会话 GUID。

NTCanonicalUserName

40

8

采用规范格式的用户名。 例如,engineering.microsoft.com/software/someone。

SPID

41

1

服务器进程 ID。 该 ID 将唯一标识一个用户会话, 并且直接于 XML/A 使用的会话 GUID 相对应。

TextData

42

9

与事件关联的文本数据。

ServerName

43

8

生成事件的服务器的名称。

正在等待的锁

列名

列 ID

列类型

列说明

EventClass

0

1

事件类用于将事件分类。

CurrentTime

2

5

该事件(如果有)的开始时间。 为了便于筛选,采用的格式为“YYYY-MM-DD”和“YYYY-MM-DD HH:MM:SS”。

ConnectionID

25

1

唯一的连接 ID。

NTUserName

32

8

Windows 用户名。

NTDomainName

33

8

用户所属的 Windows 域。

ClientHostName

35

8

正在运行客户端的计算机的名称。 如果客户端提供了主机名,则填充此数据列。

ClientProcessID

36

1

客户端应用程序的进程 ID。

ApplicationName

37

8

创建了到服务器连接的客户端应用程序的名称。 此列由应用程序传递的值填充,而不是由所显示的程序名填充。

SessionID

39

8

会话 GUID。

NTCanonicalUserName

40

8

采用规范格式的用户名。 例如,engineering.microsoft.com/software/someone。

SPID

41

1

服务器进程 ID。 该 ID 将唯一标识一个用户会话, 并且直接于 XML/A 使用的会话 GUID 相对应。

TextData

42

9

与事件关联的文本数据。

ServerName

43

8

生成事件的服务器的名称。

请参阅

概念

“锁定事件”类别