我有一台带有Windows Server 2008 R2的VPS,1 GB内存和双处理器四核2 CORES。
我的示例应用程序运行速度比我在共享主机上的当前网站慢,当我问出原因时说明原因:
“与SQL Server Web版相比,SQL Server Express的速度往往较慢。这是由于SQL Server Express中的限制,基本上只适用于开发环境。我们观察到SQL Server Web版的大量改进因为,这可能是你可能会考虑的事情。“
这个逻辑是因为他们想要销售网络版数据库还是确实有一些性能优势。我用谷歌搜索,并没有在不同版本之间找到类似的东西。
专家对此有何帮助?
答案 0 :(得分:10)
这是由于施加的限制 在SQL Server Express中 基本上只用于开发 环境。
这绝对是错误的。
SQL Express可用于许多很多生产环境中,它可以作为一个很好的工具。
SQL Express不会受到每秒可处理的查询数量的限制。但是,正如其他人在他们的答案中所说,它受RAM(1GB),DB大小(4GB)和CPU(1)的限制。如果您的数据库介于1GB和4GB之间,那么您可以很容易地发现与SQL Web的性能差异,因为在这种情况下,一切都适合内存,而不是另一方。
话虽如此,还有许多其他配置/设置/设计选项可以产生更大的影响;细节取决于您的数据,架构,访问模式等。
答案 1 :(得分:4)
希望有所帮助:
[link text] [1] http://www.microsoft.com/sqlserver/2008/en/us/editions-compare.aspx