设为首页
加入收藏
首 页 | 产业资讯 | 软件资讯 | 硬件资讯 | 方案应用 | DIY 硬件 | 数码伴侣 | IT 评测 | 数据调研 | 下载中心 | 在线商城 | 在线论坛
类别
今日焦点 最新方案
应用技巧
最新推荐
首页 >> 方案应用 >> 应用技巧
用SQL 2005减轻生产服务器优化负荷
时间:2007-8-6 20:04:57,点击:0

  示例

  首先,请确保测试服务器和生产服务器上都存在要执行优化的用户。

  将用户信息复制到测试服务器后,就可以在数据库引擎优化顾问 XML 输入文件中定义测试服务器优化会话。下面的示例 XML 输入文件说明如何使用数据库引擎优化顾问指定测试服务器来优化数据库。

  在此示例中,MyDatabaseName 数据库在 MyServerName 上进行优化。Transact-SQL 脚本(即 MyWorkloadScript.sql)用作工作负荷。此工作负荷包含对 MyDatabaseName 执行的事件。查询优化器对此数据库的大部分调用操作(作为优化进程的一部分发生)是由驻留在 MyTestServerName 上的 Shell 数据库实现的。Shell 数据库由元数据和统计信息构成。此进程会将优化开销卸载到测试服务器。数据库引擎优化顾问使用此 XML 输入文件生成优化建议时,应只考虑索引 (IDX) 而不考虑分区,并且不需要在 MyDatabaseName 中保留现有的任何物理设计结构。

<?xml version="1.0" encoding="utf-16" ?> <DTAXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/dta">  
<DTAInput>
<Server>  
<Name>MyServerName</Name>    
<Database>        <Name>MyDatabaseName</Name>   </Database>    
</Server>    
<Workload>       <File>MyWorkloadScript.sql</File>     </Workload>    
<TuningOptions>    
<TestServer>MyTestServerName</TestServer>    
<FeatureSet>IDX</FeatureSet>      
<Partitioning>NONE</Partitioning>
<KeepExisting>NONE</KeepExisting>  
</TuningOptions>
</DTAInput>
</DTAXML>
第1页 第2页
打印】【关闭
版权所有:成都A数码信息技术有限公司 执行时间:46.875毫秒
网站留言 | 关于我们 | 联系我们