Server Memory Change 事件类在 Microsoft SQL Server 的内存使用量增加或减少了 1 MB 或最大服务器内存的 5%(或更多)时出现。
Server Memory Change 事件类的数据列
| 数据列名称 | 数据类型 | 说明 | 列 ID | 可筛选 | 
|---|---|---|---|---|
| EventClass | int | 事件类型 = 81。 | 27 | 否 | 
| EventSequence | int | 特定事件在请求中的顺序。 | 51 | 否 | 
| EventSubClass | int | 事件子类类型。 1= 内存增加 2= 内存减少 | 21 | 是 | 
| IntegerData | int | 新内存大小 (MB)。 | 25 | 是 | 
| IsSystem | int | 指示事件是发生在系统进程还是发生在用户进程。1 = 系统,0 = 用户。 | 60 | 是 | 
| RequestID | int | 包含该语句的请求 ID。 | 49 | 是 | 
| ServerName | nvarchar | 所跟踪的 SQL Server 实例的名称。 | 26 | 否 | 
| SessionLoginName | nvarchar | 发起会话的用户的登录名。例如,如果您使用 Login1 连接到 SQL Server,再以 Login2 的身份执行语句,则 SessionLoginName 将显示 Login1,而 LoginName 将显示 Login2。此列将同时显示 SQL Server 登录名和 Windows 登录名。 | 64 | 是 | 
| SPID | int | 发生该事件的会话 ID。 | 12 | 是 | 
| StartTime | datetime | 该事件(如果存在)的启动时间。 | 14 | 是 | 
| TransactionID | bigint | 系统分配的事务 ID。 | 4 | 是 | 
| XactSequence | bigint | 用于说明当前事务的标记。 | 50 | 是 | 
请参阅
概念
其他资源
监视事件
sp_trace_setevent (Transact-SQL)