我有一个运行 SQL Server 2008 R2 的相当繁忙的数据库服务器,它具有以下设置:
假设我无法向此服务器添加额外的驱动器,我是否充分利用了可用的配置?或者我应该在这里考虑另一种方案,例如,将日志与数据文件隔离开来?
更新:
对于那些需要更多硬件详细信息的人:
更新 2:
根据我收到的反馈,我似乎有以下可行的选项可供选择 - 我会将赏金奖励给可以告诉我哪个可能是我概述的环境中最好的人:
我将从头开始重建一台 IBM 3400 服务器。此服务器专用于在 Windows 2008 R2 上运行的 SQL Server 2008 实例。
我将进行新的 RAID 配置。我在机器内部有 6 个 SCSI 73 GB 驱动器和一个 IBM ServerRAID 8K 控制器。什么是设置 RAID 级别的好方法?我的控制器上应该有两个、三个还是一个字段?
我正在考虑制定以下解决方案之一:
条带单元尺寸越大越好吗?
该服务器将成为复制数据库的订阅者。它的主要任务是报告和数据检索,只有复制代理进行写入。数据库的大小约为 90 GB。
我即将在工作中部署一台新服务器,如下所示:
Dell T610
2 x Xeon 2.53 四核
24 GB RAM
1 x Perc H700 RAID 控制器,1GB 非易失性内存
8 x 300GB 15k SAS 硬盘
我正在寻找有关如何最好地配置它以用作 SQL 服务器的建议。我有以下几点:
选项 1
为 TempDB
组所有 8 个驱动器分配一个 4GB RAM 驱动器到大型 RAID 10 阵列中,用于操作系统、数据库和日志文件
选项 2
为 TempDB 分配 4GB RAM 驱动器
使用一些混合的 RAID 阵列(但只有一个控制器)!
选项 3
任何其他建议!
有关信息,有问题的数据库包括:1 x 4GB 在大量读写使用下,1 x 4GB 克隆用于测试目的,2/3 其他更小的数据库。