Analysis Services 跟踪事件
适用于: 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 开始 | PageOut 开始。 |
95 | PageOut 结束 | PageOut 结束 |
96 | PageIn 开始 | PageIn 开始。 |
97 | PageIn 结束 | PageIn 结束 |
与数据库处理作业依赖项相关的事件的集合。
事件 ID | 事件名称 | 事件说明 |
---|---|---|
134 | 作业图 | 与作业关系图相关的事件的集合。 |
与锁相关的事件的集合。
事件 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 | 查询子多维数据集详情 | 查询子多维数据集的详细信息。 此事件在启用时可能会对性能产生负面影响。 |
60 | 从聚合获取数据 | 通过从聚合获取数据答复查询。 此事件在启用时可能会对性能产生负面影响。 |
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 | 审核对象权限事件 | 记录对象权限更改。 |
19 | 审核管理操作事件 | 记录服务器备份/还原/同步/附加/分离/图像加载/图像保存。 |
会话事件的集合。
事件 ID | 事件名称 | 事件说明 |
---|---|---|
41 | 现有连接 | 现有用户连接。 |
42 | 现有会话 | 现有会话。 |
43 | Session Initialize | 会话初始化。 |