![为什么我不应该精打细算地购买 SqlServer 2008 机器?](https://linux22.com/image/510967/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E4%B8%8D%E5%BA%94%E8%AF%A5%E7%B2%BE%E6%89%93%E7%BB%86%E7%AE%97%E5%9C%B0%E8%B4%AD%E4%B9%B0%20SqlServer%202008%20%E6%9C%BA%E5%99%A8%EF%BC%9F.png)
我要为客户做一个项目,我将自己托管数据库服务器。通常它会在我的开发机器上,但在开发和测试期间也会有数据推送到它,所以我想设置一个专用的测试 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
好吧,既然您承担着管理客户数据的责任,我认为您最需要的功能就是一个良好的磁带备份系统。