2011-05-17 52 views
2

我读过的计算器和一些问题,一些MSDN文章太多关于SQL Server 2008的系统要求,但有一些i'vent听懂了没有。SQL Server 2008和中要求

我已经安装了SQL Server 2008 Express的。我没有使用Management Studio,只是运行SQL Server的服务并使用其他软件管理数据库。

我的问题是有关标准2008年和2008 R2中是否有这两个之间的性能有很大的区别? (只是为了运行SQL Server服务,而不是使用工具)。

我在问这是因为我在这台笔记本电脑上只有2GB,而且PC运行速度非常好,但现在我正在考虑升级到R2。

感谢

回答

1

吉列尔梅,

我不确定这两者之间有一些显着的性能优势。有关SQL Server 2008的一个好处R2是可以有10 GB的数据库现在,而不是4 GB的SQL Server 2008中

注意,SQL引擎是跨所有版本相同,但SQL Express的上自带的局限性CPU和内存。您只能使用1个内核[它使用多核,但一次只能使用一个],并且只能使用1 GB的数据缓存。总共可以使用超过1.3到1.5 GB的内存,但请注意,数据页将只使用1 GB。

有了这些限制,我不认为你会得到的2个版本之间有良好的性能优势。

+0

谢谢你的答案。我会尝试安装R2,我会看到我的笔记本电脑如何处理它。也许它运行得很好,它运行的是Express;) – 2011-05-18 08:54:12

1

这里是2008 R2的性能改进的MSDN信息:

http://msdn.microsoft.com/en-us/library/cc645580.aspx

有许多的数据库引擎,以及由其他方面的改进:

http://msdn.microsoft.com/en-us/library/bb510411.aspx

+0

但这些改进并不花费更多的使用内存和CPU从SQL Server服务? – 2011-05-17 21:14:27

+0

SQL Server喜欢尽可能多地占用内存。您可以设置它使用的最大内存量,这可以帮助您提高性能。当然获得更多的内存将会有所帮助。 :)这里是关于设置最大内存的信息:http://msdn.microsoft.com/en-us/library/ms178067.aspx – Rob 2011-05-17 21:18:48