CPU Threshold Exceeded 事件类

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例

CPU Threshold Exceeded 事件类指示资源调控器检测到超出为 REQUEST_MAX_CPU_TIME_SEC 指定的 CPU 阈值的查询。

注意

此事件的检测时间间隔为五秒。 这就保证如果查询超出指定的限制至少五秒,将生成事件。 然而,如果查询超出指定的阈值少于五秒,则其检测可能会丢失,具体取决于查询计时和上次检测清扫的时间。

CPU Threshold Exceeded 数据列

数据列名称 数据类型 说明 列 ID 可筛选
CPU int CPU 使用率,以毫秒为单位。 18
EventClass int 214 27
EventSubClass int CPU 限制冲突。 21
GroupID int 发生冲突的组 ID。 66
OwnerID int 导致冲突的进程的 SPID。 58
SPID int 激发此事件的服务器进程的 ID。

注意:如果系统线程将验证 CPU 使用率作为后台任务,则此 ID 可能与实际用户的 SPID 不同。
12
StartTime datetime 此事件的激发时间。 14

另请参阅

sp_trace_setevent (Transact-SQL)