本主题说明如何使用 SQL Server Profiler 将在跟踪中捕获的 Showplan XML Statistics Profile 事件保存到单独的 .SQLPlan 文件中。可以在 SQL Server Management Studio 中打开 Showplan XML Statistics Profile 事件文件,这样您就可以查看每个事件的图形执行计划。
分别保存 Showplan XML Statistics 事件
在**“文件”菜单上,单击“新建跟踪”**,再连接到 SQL Server 的实例。
此时,将显示**“跟踪属性”**对话框。
注意:
如果选择了“建立连接后立即开始跟踪”,将不显示“跟踪属性”对话框,而开始进行跟踪。若要关闭此设置,请在“工具”菜单上,单击“选项”,再清除“建立连接后立即开始跟踪”复选框。 在**“跟踪属性”对话框内的“跟踪名称”**框中键入跟踪的名称。
在**“使用模板”列表中,选择要作为跟踪基础的跟踪模板,或选择“空”**(如果不想使用模板)。
执行下列操作之一:
- 单击**“保存到文件”以将跟踪捕获到文件。指定“设置最大文件大小”的值。
也可以选择“启用文件滚动更新”和“服务器处理跟踪数据”**。 - 单击**“保存到表”以将跟踪捕获到数据库表。
或者,单击“设置最大行数”**,并指定值。
- 单击**“保存到文件”以将跟踪捕获到文件。指定“设置最大文件大小”的值。
也可以选中**“启用跟踪停止时间”**复选框,并指定停止的日期和时间。
单击**“事件选择”**选项卡。
在 Events 数据列中,展开 Performance 事件类别,然后选中 Showplan XML Statistics Profile 复选框。如果 Performance 事件类别不可用,请选中**“显示所有事件”**以显示该类别。
**“事件提取设置”选项卡将添加到“跟踪属性”**对话框中。
在**“事件提取设置”选项卡上,单击“分别保存 XML 显示计划事件”**。
在**“另存为”**对话框中,输入存储 Showplan XML Statistics Profile 事件的文件名。
单击**“单个文件中的所有批”以将 Showplan XML Statistics Profile 事件保存在单个 XML 文件中,或者单击“不同文件中的每个 XML 显示计划批”**以为每个 Showplan XML Statistics Profile 事件创建新的 XML 文件。
若要在 SQL Server Management Studio 中查看 Showplan XML Statistics Profile 事件文件,请在**“文件”菜单上,指向“打开”,然后单击“文件”**。导航到保存 Showplan XML Statistics Profile 事件文件的目录,以选择一个事件文件并将其打开。Showplan XML Statistics Profile 事件文件的文件扩展名为 .SQLPlan。
请参阅
概念
在 SQL Server Profiler 中使用 SHOWPLAN 结果来分析查询