优化多个数据库
应用程序通常会访问多个数据库以完成其工作。因此,工作负荷通常与多个数据库中的对象有关。数据库引擎优化顾问可以同时优化多个数据库。(这是自 Microsoft SQL Server 2000 的索引优化向导之后的又一项新功能)。用户可以指定一组要优化的数据库,而数据库引擎优化顾问会为所有选定数据库提出建议。
优化多个数据库的方案
数据库中的视图引用了辅助数据库中的表。用户只想优化辅助数据库。若要只优化辅助数据库,请将用于引用视图、由相应的 USE <first_database>
语句引出的查询包括在工作负荷中,然后选择要优化的辅助数据库。
使用图形用户界面优化多个数据库
用户可以通过在**“常规”**选项卡上选择工作负荷涉及的所有数据库,来指定多个数据库以进行优化。有关如何使用图形用户界面 (GUI) 优化多个数据库的信息,请参阅如何使用数据库引擎优化顾问优化数据库。
使用 dta 命令行实用工具优化多个数据库
在命令提示符下,用户可以使用 -D 参数来指定多个数据库以进行优化,此参数可接受工作负荷所涉及的数据库的逗号分隔列表。然后使用 -d 选项指定希望数据库引擎优化顾问首先连接到列表中的哪一个数据库。有关如何使用 dta 命令提示实用工具优化多个数据库的信息,请参阅如何使用 dta 实用工具优化数据库。