单独保存 Showplan XML 事件 (SQL Server Profiler)

适用于: SQL Server

本主题介绍了如何使用 SQL Server Profiler 将在跟踪中捕获到的 Showplan XML 事件分别保存到单独的 .SQLPlan 文件中。 可在 SQL Server Management Studio 中打开 Showplan XML 事件文件,以便查看每个事件以图形表示的执行计划。

分别保存 Showplan XML 事件

  1. 在“文件”菜单上,选择“新建跟踪”,再连接到 SQL Server 实例

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

    注意

    如果选择“建立连接后立即开始跟踪”,则“跟踪属性”对话框不会出现,而是开始跟踪。 要关闭此设置,请在“工具”菜单上选择“选项”,再清除“建立连接后立即开始跟踪”复选框

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

  3. 在“使用模板”列表中,选择一个跟踪所基于的跟踪模板。 如果不想使用模板,请选择“无”

  4. 执行下列操作之一:

    • 要将跟踪内容捕获到文件,请选中“保存到文件”复选框。 指定 “设置最大文件大小” 的值。

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

    • 要将跟踪内容捕获到数据库表,请选中“保存到表”复选框

      也可以选择“设置最大行数”,指定一个值

  5. 根据需要,可以选中 “启用跟踪停止时间” 复选框,再指定停止日期和时间。

  6. 选择“事件选择”选项卡

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

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

  8. 在“事件提取设置”选项卡上,选择“单独保存 XML Showplan 事件”

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

  10. 选择“单个文件中的所有 XML 显示计划批”以将所有 Showplan XML 事件保存至一个 XML 文件中。 或者选择“不同文件中的每个 XML 显示计划批”,为每个 Showplan XML 事件创建一个新的 XML 文件

  11. 若要在 SQL Server Management Studio 中查看 Showplan XML 事件文件,请在“文件”菜单上指向“打开”,然后选择“文件”。 浏览至保存 Showplan XML 事件文件的目录,选择一个文件并打开它。 Showplan XML 事件文件带有 .SQLPlan 文件扩展名。

另请参阅

在 SQL Server Profiler 中使用 Showplan 结果来分析查询