SQL Server 2008的可扩展性vs预算

我需要购买Navision 2009数据库专用的新服务器。
这是50GB大,每年增长10GB左右。
16位用户全天连线
系统:Windows 2003 R2 Standard 64位
SQL Server 2008

由于预算,我必须select:

  1. 四核酷睿至强3.2GHz和2GB RAM
  2. 四核至强2 GHz和4或6 GB的RAM

我应该select哪一个?
这会给我更好的performance:更多的RAM或更多的CPU速度?

SQL中更多的RAM只要分配给SQL服务器就可以提高性能,SQL Server应该在服务启动时“抓住”大量RAM。

除非你在logging集上做了大量的计算,否则多余的CPU不会增加SQL Server的性能。 我会build议第二个选项与6GB的RAM。 如果使用参数化查询,则应该允许更多的执行更频繁的查询,将其结果集存储在RAM中,而不必从磁盘“提取”。

当然,内存或CPU并不是SQL服务器的唯一瓶颈,请看你的磁盘布局和RAID级别,请参考标准数据库备份程序 ,在这里关于如何configuration我的服务器的另一篇文章,这绝不是专家的build议但我发现它在我的环境中performance得很好。

确保定期进行备份,并记住它不是一个有效的备份,直到你已经testing你的恢复!