如何分别保存 Showplan XML Statistics Profile 事件(SQL Server 事件探查器)

本主题说明如何使用 SQL Server Profiler将在跟踪中捕获的 Showplan XML Statistics Profile 事件保存到单独的 .SQLPlan 文件中。可以在 SQL Server Management Studio 中打开 Showplan XML Statistics Profile 事件文件,这样您就可以查看每个事件的图形执行计划。

分别保存 Showplan XML Statistics 事件

  1. 在**“文件”菜单上,单击“新建跟踪”**,再连接到 SQL Server 的实例。

    此时,将显示**“跟踪属性”**对话框。

    注意注意

    如果选择了“建立连接后立即开始跟踪”,将不显示“跟踪属性”对话框,而开始进行跟踪。若要关闭此设置,请在“工具”菜单上,单击“选项”,再清除“建立连接后立即开始跟踪”复选框。

  2. 在**“跟踪属性”对话框内的“跟踪名称”**框中键入跟踪的名称。

  3. 在**“使用模板”列表中,选择要作为跟踪基础的跟踪模板,或选择“空”**(如果不想使用模板)。

  4. 执行下列操作之一:

    • 单击**“保存到文件”以将跟踪捕获到文件。指定“设置最大文件大小”**的值。

      也可以选择**“启用文件滚动更新”“服务器处理跟踪数据”**。

    • 单击**“保存到表”**以将跟踪捕获到数据库表。

      或者,单击**“设置最大行数”**,并指定值。

  5. 也可以选中**“启用跟踪停止时间”**复选框,并指定停止的日期和时间。

  6. 单击**“事件选择”**选项卡。

  7. Events数据列中,展开 Performance事件类别,然后选中 Showplan XML Statistics Profile复选框。如果 Performance 事件类别不可用,请选中**“显示所有事件”**以显示该类别。

    **“事件提取设置”选项卡将添加到“跟踪属性”**对话框中。

  8. 在**“事件提取设置”选项卡上,单击“分别保存 XML 显示计划事件”**。

  9. 在**“另存为”**对话框中,输入存储 Showplan XML Statistics Profile 事件的文件名。

  10. 单击**“单个文件中的所有批”以将 Showplan XML Statistics Profile 事件保存在单个 XML 文件中,或者单击“不同文件中的每个 XML 显示计划批”**以为每个 Showplan XML Statistics Profile 事件创建新的 XML 文件。

  11. 若要在 SQL Server Management Studio 中查看 Showplan XML Statistics Profile 事件文件,请在**“文件”菜单上,指向“打开”,然后单击“文件”**。导航到保存 Showplan XML Statistics Profile 事件文件的目录,以选择一个事件文件并将其打开。Showplan XML Statistics Profile 事件文件的文件扩展名为 .SQLPlan。