SQL Server 2008 R2 - 网络版VS.标准

时间:2011-05-01 17:29:23

标签: sql-server sql-server-2008

我需要为项目选择SQL Server 2008 R2版本,但我不知道哪种版本最适合。网站每月应有2M展示次数/ 100K唯一身份用户。该网站的数据库非常紧凑,顶部占用50MB。大多数查询是具有一些复杂连接的SELECT,但没有UPDATE / DELETE / INSERT。

我认为网络版应该可以完成这项工作,但我担心它无法升级或无法处理负载。你会推荐什么?

2 个答案:

答案 0 :(得分:6)

您是否考虑过使用SQL Server Express?您的所有数据都将适合内存,因为它是只读的,因此锁定争用不会有太多问题,所以即使仅限于一个CPU也可能不会那么糟糕。

另外,考虑到听起来你还没有达到2M的展示规模,为什么不从免费但功能齐全的选项开始,直到你真正需要更强大的选项时(一定要监控) ,计划和预算相应!)。

进行负载测试和运行模拟可以帮助指导您的决策。调整您的查询和索引作为其中的一部分 - 精心调整的SQL Express实例可以轻松胜过在任何其他版本中运行的执行不佳的系统。

答案 1 :(得分:2)

很难说没有硬数据来计算选项和/或实际负载测试,但我怀疑web现在对你有好处。在任何一种情况下,如果规模不起作用,撤消并不是一个棘手的决定 - 您的代码库将无关紧要。

按比例,4个处理器和最大内存有很多空间,特别是如果你的数据只有50mb。你可以在RAM驱动器中运行它而不会出汗,这会让事情变得非常快。