如何创建 XML 输入文件

如果是有经验的 XML 开发人员,您可以创建一些 XML 格式的文件,数据库引擎优化顾问可使用这些文件来优化工作负荷。若要创建这些 XML 文件,请使用您最喜爱的 XML 工具编辑示例文件,或者通过数据库引擎优化顾问 XML 架构生成实例。

数据库引擎优化顾问 XML 架构位于 MicrosoftSQL Server 安装的以下位置:

C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd

此 Microsoft 网站上也在线提供了数据库引擎优化顾问 XML 架构。

单击此 URL 可打开一个包含许多 SQL Server XML 架构的页面。向下滚动页面,直至找到数据库引擎优化顾问所在的行。

创建 XML 输入文件以优化工作负荷

  1. 创建工作负荷。您可以通过使用 SQL Server Profiler中的优化模板来使用跟踪文件或表,或创建可产生典型 SQL Server 工作负荷的 Transact-SQL 脚本。有关详细信息,请参阅如何创建工作负荷

  2. 使用下列方法之一创建 XML 输入文件:

    • 复制一个 XML 输入文件示例 (DTA) 并将其粘贴到您最喜爱的 XML 编辑器。更改值来为安装的 SQL Server 指定适当的参数,然后保存 XML 文件。

    • 使用您最喜爱的 XML 工具,通过数据库引擎优化顾问 XML 架构生成一个实例。

  3. 创建 XML 输入文件之后,将它用作 dta 命令行实用工具的输入来优化工作负荷。有关在此实用工具中使用 XML 输入文件的信息,请参阅如何使用 dta 实用工具优化数据库

注意注意

如果您要使用内联工作负荷(即在 XML 输入文件中直接指定的工作负荷),请使用内联工作负荷的 XML 输入文件示例 (DTA) 示例。

安全性

有关使用数据库引擎优化顾问所需权限的重要信息,请参阅初始化数据库引擎优化顾问