适用于:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
可以通过捕获并分析实例生成的跟踪事件来跟踪实例的活动。 将跟踪事件分组,以便更轻松地查找相关的跟踪事件。 每个跟踪事件都包含一组与事件相关的数据;并非所有数据片段都与所有事件相关。
可以使用 SQL Server Profiler 启动和捕获跟踪事件,也可以从 XMLA 命令作为 SQL Server 扩展事件启动和捕获。 若要了解详细信息,请参阅 使用 SQL Server 扩展事件监视 Analysis Services。
下表描述了每个事件类别以及该类别中的事件。 每个表包含以下列:
事件 ID
标识事件类型的整数值。 每当读取转换为表或 XML 文件的跟踪以筛选事件类型时,此值都很有用。
事件名称
在客户端应用程序中为事件提供的名称。
事件说明
事件的简要说明
命令的事件集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 15 | 命令开始 | 命令开始。 |
| 16 | 命令结束 | 命令结束。 |
发现请求的事件集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 36 | 发现开始 | 发现请求的开始。 |
| 38 | 发现结束 | 发现请求结束。 |
服务器状态发现的事件集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 33 | 服务器状态发现开始 | 服务器状态发现开始。 |
| 34 | 服务器状态发现数据 | 服务器状态发现响应的内容。 |
| 35 | 服务器状态发现结束 | 服务器状态发现结束。 |
服务器错误的事件集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 17 | 错误 | 服务器错误。 |
文件加载和保存作报告的事件的集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 90 | 文件加载开始 | 文件加载开始。 |
| 91 | 文件加载结束 | 文件加载结束。 |
| 92 | 文件保存开始 | 文件保存开始。 |
| 93 | 文件保存结束 | 文件保存结束 |
| 94 | PageOut Begin | PageOut Begin。 |
| 95 | PageOut 结束 | PageOut 结束 |
| 96 | PageIn Begin | PageIn Begin。 |
| 97 | PageIn End | PageIn End |
与数据库处理作业依赖项相关的事件集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 134 | 作业图 | Job Graph 相关事件的集合。 |
锁相关事件的集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 50 | 死锁 | 元数据锁定死锁。 |
| 51 | 锁定超时 | 元数据锁定超时。 |
| 52 | 已获取锁 | 已获取锁 |
| 53 | 锁定已释放 | 锁定已释放 |
| 54 | 锁定等待 | 锁定等待 |
通知事件的集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 39 | 通知 | 通知事件。 |
| 40 | 用户定义的 | 用户定义的事件。 |
用于进度报告的事件的集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 5 | 进度报告开始 | 进度报告开始。 |
| 6 | 进度报告结束 | 进度报告结束。 |
| 7 | 进度报告当前 | 进度报告当前。 |
| 8 | 进度报告错误 | 进度报告错误。 |
查询的事件集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 9 | 查询开始 | 查询开始。 |
| 10 | 查询结束 | 查询结束。 |
在查询执行过程中收集键事件。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 70 | 查询多维数据集开始 | 查询多维数据集开始。 |
| 71 | 查询多维数据集结束 | 查询多维数据集结束。 |
| 72 | 计算非空开始 | 计算非空开始。 |
| 73 | 计算非空当前 | 计算非空当前值。 |
| 74 | 计算非空端 | 计算非空端。 |
| 75 | 序列化结果开始 | 序列化结果开始。 |
| 76 | 序列化当前结果 | 序列化当前结果。 |
| 77 | 序列化结果结束 | 序列化结果结束。 |
| 78 | 执行 MDX 脚本开始 | 开始执行 MDX 脚本。 |
| 79 | 执行 MDX 脚本当前 | 执行 MDX 脚本当前。 已弃用。 |
| 80 | 执行 MDX 脚本结束 | 执行 MDX 脚本结束。 |
| 81 | 查询维度 | 查询维度。 |
| 11 | 查询子多维数据集 | 查询子多维数据集,以获取基于使用情况的优化。 |
| 12 | 查询子多维数据集详细 | 查询包含详细信息的子多维数据集。 启用后,此事件可能会对性能产生负面影响。 |
| 六十 | 从聚合中获取数据 | 通过从聚合中获取数据来回答查询。 启用后,此事件可能会对性能产生负面影响。 |
| 61 | 从缓存中获取数据 | 通过从其中一个缓存获取数据来回答查询。 启用后,此事件可能会对性能产生负面影响。 |
| 82 | VertiPaq SE 查询开始 | VertiPaq SE 查询 |
| 83 | VertiPaq SE 查询结束 | VertiPaq SE 查询 |
| 84 | 资源使用情况 | 报告命令和查询结束后的读取、写入、CPU 使用率。 |
| 85 | VertiPaq SE 查询缓存匹配 | VertiPaq SE 查询缓存使用 |
| 98 | 直接查询开始 | 直接查询开始。 |
| 99 | 直接查询结束 | 直接查询结束。 |
数据库审核事件类的集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 1 | 审核登录 | 收集自跟踪启动以来的所有新连接事件,例如当客户端请求连接到运行 SQL Server 实例的服务器时。 |
| 2 | 审核注销 | 收集自跟踪启动以来的所有新断开连接事件,例如客户端发出断开连接命令时。 |
| 4 | 审核服务器启动和停止 | 记录服务关闭、启动和暂停活动。 |
| 18 | Audit 对象权限事件 | 记录对象权限更改。 |
| 19 | 审核管理员作事件 | 记录服务器备份/还原/同步/附加/分离/imageload/imagesave。 |
会话事件的集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 41 | 现有连接 | 现有用户连接。 |
| 42 | 现有会话 | 现有会话。 |
| 43 | 会话初始化 | 会话初始化。 |
与执行指标相关的事件集合。
| 事件 ID | 事件名称 | 事件说明 |
|---|---|---|
| 136 | 执行指标 | 包含具有相同 RequestId 的相应 XMLA 请求(例如 DiscoverEnd/CommandEnd/QueryEnd)的执行指标。 |