为什么我不应该精打细算地购买 SqlServer 2008 机器?

为什么我不应该精打细算地购买 SqlServer 2008 机器?

我要为客户做一个项目,我将自己托管数据库服务器。通常它会在我的开发机器上,但在开发和测试期间也会有数据推送到它,所以我想设置一个专用的测试 SQL 服务器。但是,正如你可能猜到的,我买不起戴尔的一台 16 核 16 GIG 10 TB raid 5 机器(哇,听起来很酷)

所以我必须把钱省下来...硬件只需要使用一年(当然,时间越长越好),并且 SQL 服务器不会受到太大的打击:我猜普通服务器只会偶尔看到它咳嗽。

但我确实希望这台机器性能更好一些:如果它获取一些数据,它必须有点响应。

所以我的问题是,我是否可以省去昂贵的部分:2 GB 是否足够,或者必须我用的是 4GB,普通处理器够用吗,还是应该选顶级的?

Sql server 是不是占用大量资源,还是简单的台式电脑就够用了?

顺便说一下,它将在 win2008 上运行。

答案1

IO 能力更明智 - RAM 之上。数据库实时 IO。IO 差 = 性能差。我们不讨论“MB/S”,我们讨论 IOPS - 每秒随机输入输出操作数。

因此,如果您购买了定制版本,Supermicro 有一个可装入 2 个机架单元并可容纳 24 个 2.5 英寸硬盘的机箱 - 这使您有机会放入大量 IO。坚持使用 3.5 英寸光盘(对于数据库来说不一定是个好主意),他们的机箱最多可容纳 48 个硬盘。

答案2

RAM。RAM。还有更多 RAM。

答案3

如今,内存相对便宜,特别是如果你选择消费级硬件,所以我建议你尽可能多地购买。处理器取决于你预期的负载,但对于低负载系统,你可能能够使用台式机处理器和主板,此外,你可以选择 SATA 而不是 SAS(不过,如果你有预算,你可能要考虑在系统上安装 SSD)

答案4

好吧,既然您承担着管理客户数据的责任,我认为您最需要的功能就是一个良好的磁带备份系统。

相关内容