Analysis Services 跟踪事件

您可以通过捕获然后分析实例生成的跟踪事件,执行 Microsoft SQL Server Analysis Services (SSAS) 实例的活动。 跟踪事件将会划分为若干组,以便您可以更轻松地找到相关跟踪事件。 每个跟踪事件都包含与该事件相关的一组数据;并不是所有数据片段都与所有事件相关。

可使用 SQL Server Profiler 启动和捕获跟踪事件,有关信息请参阅使用 SQL Server Profiler 监视 Analysis Services;也可以通过 XMLA 命令作为 SQL Server 扩展事件启动跟踪事件,并在以后进行分析,有关信息请参阅使用 SQL Server 扩展事件 (XEvents) 监视 Analysis Services

下表列出了 Analysis Services 的所有事件类别,同时还提供了类别的简短说明。 从该列表中的每一项,您都可以链接到该类别中的所有事件及其说明;详细信息在以下各类别的主题链接中提供。

事件类别

说明

命令事件

用于命令的事件集合。

发现事件

用于发现请求的事件集合。

发现服务器状态事件

用于服务器状态发现的事件集合。

错误和警告

服务器错误事件的集合。

文件加载和保存

用于文件加载和保存操作报告的事件的集合。

与锁相关的事件的集合。

通知事件

通知事件的集合。

进度报告

用于进度报告的事件集合。

查询事件

用于查询的事件集合。

查询处理

查询执行过程中的主要事件的集合。

安全审核

数据库审核事件类的集合。

会话事件

会话事件的集合。

下表描述各事件类别以及该类别中的事件。

每个表都包含以下列:

  • 事件 ID
    标识事件类型的整数值。 在您读取转换为表或 XML 文件的跟踪以便筛选事件类型时,该值将很有用。

  • 事件名称
    在 Analysis Services 客户端应用程序中向事件提供的名称。

  • 事件说明
    对事件的简短说明。

“命令事件”事件类别

用于命令的事件集合。

事件 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

事件名称

事件说明

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

会话初始化

会话初始化。

请参阅

其他资源

使用 SQL Server Profiler 监视 Analysis Services