我需要购买Navision 2009数据库专用的新服务器。
这是50GB大,每年增长10GB左右。
16位用户全天连线
系统:Windows 2003 R2 Standard 64位
SQL Server 2008
由于预算,我必须select:
我应该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你的恢复!