2009-11-25 146 views
6

我有一个VPS与Windows Server 2008 R2,1 GB的双核处理器四核2核心。SQL Server Web和Express版本之间有任何性能差异吗?

我的示例应用程序的运行速度低于我的共享主机目前的网站比较慢,当我问原因,说的原因如下:

“的SQL Server Express倾向于慢比SQL服务器Web版中,此是由于SQL Server Express中的限制,它基本上只适用于开发环境,我们已经观察到SQL Server Web版在生产面向虚拟机的应用程序上的大量改进,因此,您可能会考虑这一点。 “

这种逻辑仅仅是因为他们想销售Web版数据库或者确实有一些性能优势。我搜索了一下,但在不同版本之间我没有找到类似的东西。

这对专家有什么帮助吗?

+0

1 GB的RAM? Express最多可以使用4 GB,更不用说Server 2008需要什么 - 在考虑SQL Server Express性能问题之前,您有一个需要担心的弱点服务器...... – 2009-11-25 17:19:19

+1

不,这是数据库大小限制为4GB - RAM的使用确实限制在1GB ......当然,只有一个处理器 – MartW 2009-11-25 17:24:50

+0

我知道最大数据库大小为4 GB。如果我升级到2GB RAM,该怎么办?我没有非常复杂的应用程序来主持。它的简单知识型网站每天点击10次点击。 – 2009-11-25 17:27:36

回答

10

这是由于在SQL Server Express强加 的限制,这是 基本上意味着仅用于开发 环境。

这是绝对错误的。

SQL Express被用在许多许多生产环境中,它可以成为一个很好的工具。

SQL Express不受每秒可处理的查询数量的限制。但是,正如其他人在这里回答的那样,它受RAM(1GB),DB大小(4GB)和CPU(1)的限制。如果您的数据库介于1GB和4GB之间,那么您可以很容易地注意到,与SQL Web相比,性能差异适用于所有内容都适合内存的情况,而不是另一方面。尽管如此,还有一些其他配置/设置/设计选项可能会产生更大的影响;细节取决于您的数据,模式,访问模式等。

相关问题