SQL Server 2000服务器功能合并
2007-05-17 09:37:59 来源:WEB开发网核心提示: 图 3:不同配置中过程高速缓存的有效内存其他类似的设计也面临同样的问题 决定多个实例是否能够提高性能的关键因素是所有执行计划所需的内存空间总量,所需的内存空间总量是由执行计划的平均大小、每个数据库的存储过程数量和数据库数量决定的,SQL Server 2000服务器功能合并(5),如果每
图 3:不同配置中过程高速缓存的有效内存
其他类似的设计也面临同样的问题
决定多个实例是否能够提高性能的关键因素是所有执行计划所需的内存空间总量。所需的内存空间总量是由执行计划的平均大小、每个数据库的存储过程数量和数据库数量决定的。如果每个数据库中有较多的过程,那么即使使用较少的数据库也会产生同样的问题。此外,如果较少的数据库中存在非常复杂的过程,即使每个数据库的存储过程较少,也会产生同样的问题。
多个实例的内存配置
要使多个实例发挥最佳性能,只需指定合理的最小服务器内存,而无需额外调整内存配置。我们注意到,如果为每个实例预留 1 GB 的最小服务器内存并保持开放最大的服务器内存,在性能方面要比使用默认的动态内存分配提高 25%。这样获得的性能与使用最佳静态内存分配一样,无需进行高成本的反复重新校准。使用此方法的客户应注意,此方法可能会影响同一服务器上其他应用程序的内存分配。争用内存的其他应用程序会影响动态内存分配。因此,Microsoft 建议您将此系统专用于 SQL Server。
将此系统专用于 SQL Server 的另外一个优点是使配置能够支持不同实例上的不同工作负荷,无需为了确定最合适的内存配置而进行特别的测试和调整。这种方法(将系统专用于 SQL Server)能够减少为了在工作负荷不同的情况下获得最佳性能而重新配置内存的工作。
简化内存配置可以提高系统性能
为每个实例使用最小内存配置可以获得与使用最佳静态分配时一样的性能。可以减少为确定每个实例的最佳静态分配所进行的测试工作。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接