使用向导创建扩展事件会话(对象资源管理器)
为了帮助您选择和捕获服务器上的事件,扩展事件包括一个“新建会话”向导,引导您完成创建扩展事件会话所需的步骤。 “新建会话”向导公开大多数扩展事件功能。 通过“新建会话”对话框,您还可以定义捕获、显示和分析数据的扩展事件会话。 “新建会话”对话框公开所有扩展事件功能。
打开“新建会话”向导
在对象资源管理器中,依次展开**“管理”节点和“扩展事件”**。
右键单击**“会话”,然后单击“新建会话向导”**。
使用以下“新建会话”向导页可以创建事件会话
简介
设置会话属性
选择模板
选择要捕获的事件
捕获全局字段
设置会话事件筛选器
指定会话数据存储
摘要
创建事件会话
简介
在**“简介”**页上,执行以下操作:
在“新建会话”向导的**“简介”页上,单击“下一步”**。
如果您要多次使用该向导并且不想每次启动该向导时都阅读此简介,则选中**“不再显示此页”**复选框。
设置会话属性
在**“设置会话属性”**页上,执行以下操作:
在**“会话名称”**框中,键入事件会话的有意义的名称。
如果您想要在启动服务器时启动会话,则选中**“在服务器启动时启动事件会话”复选框,然后单击“下一步”**。
选择模板
在**“选择模板”**页上,执行以下操作:
选择**“使用此事件会话模板”选项可以从为常见问题设计的一组预先配置的模板中进行选择。 从下拉列表中选择您要使用的模板,然后单击“下一步”**。
-或-
如果您不想使用任何预先配置的模板,则选择**“不使用模板”选项,然后单击“下一步”**。
选择要捕获的事件
在**“选择要捕获的事件“**页上,执行以下操作:
从**”事件库“**中选择要使用的事件,然后单击向右箭头。 您可以通过使用 Shift+单击或 Ctrl+单击在事件库中选择多个事件。
您可以从下拉列表框中选择搜索要捕获的事件的方式。 例如,您可以搜索事件名称或者事件名称及其说明。 您可以通过在**“事件库”**框中输入要搜索的文本,搜索表中的任何词语。 例如,如果您想要查找 lock_acquired 事件,则可以输入 lock 或 lock acquire。
您选择的事件将出现在**“所选事件”框中。 若要从“所选事件”**框中删除事件,请单击向左箭头。
在选择了要捕获的事件后,单击**“下一步”**。
注意 默认情况下将隐藏来自“调试”渠道的事件。 若要显示调试事件,请从“渠道”下拉列表中选择“调试”。
捕获全局字段
使用全局字段(也称作操作)可以关联所选事件的单个或多个操作。 如果您在**“选择模板”**页上选择了某个模板,则在该模板中定义的所有全局字段都将显示在此页上。
在**“捕获全局字段“**页上,执行以下操作:
选择您要为事件会话捕获的全局字段,然后单击**“下一步”**。
您可以通过选中或取消选中全局字段旁的复选框,删除或添加全局字段。
注意 所选操作将按“名称”排序,这样,您可以按字母顺序查看关联的操作。 您可以通过单击字段名称旁的列标题,按照说明或者启用/禁用状态进行排序。
设置会话事件筛选器
您可以应用筛选器(也称作谓词)来限制要捕获的事件。 在**“设置事件筛选器”**页上,执行以下操作:
如果您未在使用预先配置的模板,则创建您的筛选条件,然后单击**“下一步”**。
如果您正在使用某个预先配置的模板,则在**“来自模板的筛选器(只读)”**部分中,“新建会话”向导将列出已根据该模板创建的筛选器。
在**“附加筛选器”**部分中,您可以配置事件会话的附加筛选器。
您配置的筛选器将应用于所有所选事件。 “新建会话”向导不支持为每个事件都配置筛选器。
注意 在您为筛选器配置组子句时,在保存结果后多余的括号将从筛选器中删除。 例如,如果您创建一个筛选器分组 Clause 1 和 Clause 2,则括号会将这两个子句括起来。 在您保存筛选器后,多余的括号将被删除。 删除这些括号不会影响筛选器逻辑。
指定会话数据存储
使用**“指定会话数据存储”页可以指定您要收集数据以便进行分析的方式。 SQL Server 扩展事件使用目标进行数据输出。 目标存储事件数据并且可以执行各种操作,例如写入文件和聚合事件数据。 决定您要收集数据以便进行分析的方式,并且在“指定会话数据存储”**页上,执行以下操作:
对于大型数据集和创建历史记录,请选中**“将数据保存到文件以便以后分析”**复选框,然后执行以下操作:
在**“服务器上的文件名”框中,输入路径和文件名,或者单击“浏览”**以便指定服务器上您要用于保存数据的文件目录。
在**“最大文件大小”**框中,指定要用于文件目标的最大文件大小。 如果未指定最大文件大小,则文件将一直增长到磁盘变满为止。 默认文件大小为 1 GB。
选中**“启用文件滚动更新”**复选框可为文件目标启用文件滚动更新。
在**“最大文件数”**框中,指定您要在文件系统中保留的最大文件数。
若要收集最近的数据,请选中**“仅使用最近数据(环形缓冲区目标)”**复选框,然后执行以下操作:
在**“要保留的事件数目”**框中,通过使用向上和向下箭头输入或选择您要保留的事件数目。
在**“最大缓冲区内存大小”**框中,指定要使用的缓冲区内存的最大大小。 达到此值时将删除现有事件。
如果您想要在缓冲区中保留每种类型的特定的事件数目,则选中**“在缓冲区已满时保留指定数目的事件(按类型)”**复选框。
在**“要保留的事件数目(按类型)”**框中,通过使用向上和向下箭头输入或选择您要保留的事件数目(按类型)。
摘要
在**“摘要”**页上,执行以下操作:
请确保您的选择是正确的。 展开事件会话节点以便确认您的所有选择都包括在事件会话中。
单击**“脚本”**以便将会话创建脚本导出到新的查询编辑器窗口中。
单击**“完成”**以便创建事件会话。
创建事件会话
在**“创建事件会话”**页上,在已成功创建您的事件会话后,执行以下操作:
单击**“在会话创建后立即启动事件会话”**以便在您关闭向导后启动会话。 您必须在创建会话后立即启动事件会话,以便能够查看实时数据。
单击**“在捕获时查看屏幕上的实时数据”**可以查看您的事件会话的实时数据。 实时数据将在创建会话后立即开始显示跟踪。