SQL Server 2000服务器功能合并
2007-05-17 09:37:59 来源:WEB开发网方案 1:
数据文件、日志文件(包括 Tempdb 日志)和相同磁盘阵列上每个实例的 Tempdb 文件,如附录 E 中的“磁盘配置 2”所述。
方案 2:
数据文件、日志文件(包括 Tempdb 日志)和三个独立磁盘阵列上每个实例的 Tempdb 文件,如附录 E 中的“磁盘配置 3”所述。
分隔物理磁盘上的日志文件和数据文件可以使性能提高 10%。
图 4:磁盘布局
为什么分隔物理磁盘上的日志文件可以提高性能
通常会将日志文件与数据文件放在不同的物理磁盘上,以便分开日志文件上的顺序磁盘 I/O 和数据文件上的随机磁盘 I/O。这也适用于本测试方案中的数百个日志文件。在较大卷中具有更多轴的好处大于将随机数据 I/O 和顺序日志 I/O 分开的好处。
恢复模式
测试表明,在完全恢复模式 (full recovery model) 下运行工作负荷可以获得在批量记录恢复模式 (bulk-logged recovery model) 下运行性能的 90%。在特定的方案中,使用完全恢复模式可以最灵活地进行恢复,同时还能维护良好的性能。
完全恢复模式可以提供良好的性能
为了确定不同恢复模式对工作负荷性能的影响,我们在 8 个实例中每个实例上的 500 个数据库中进行测试,使用最佳内存配置、磁盘配置和具有两种恢复模式的 CPU 关系,这两种恢复模式为:完全恢复和批量记录恢复。相对于使用完全恢复模式,使用批量记录模式运行工作负荷使性能提高 10%。
其他注意事项
Microsoft 建议所有的生产联机事务处理 (OLTP) 系统使用完全恢复模式及其提供的数据保护。进行工作量较大的操作(例如创建索引或装载大量数据)时,可以暂时使用批量记录恢复模式。工作量较大的操作能够提高性能,但也增加了丢失数据的风险。有关详细信息,请参阅 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表' (数...
更多精彩
赞助商链接