我的示例应用程序运行速度比我在共享主机上的当前网站慢,当我问出原因时说明了以下原因:
“sql Server Express tends to be slower compared to sql Server Web edition. This is due to the limitations imposed in sql Server Express which is basically meant for only development environment. We have observed significant amount of improvements with sql Server Web edition for production web facing applications on VM’s. Hence,this can be something that you might consider.”
这个逻辑是因为他们想要销售网络版数据库还是确实有一些性能优势.我用Google搜索,并没有在不同版本之间找到类似的东西.
专家对此有何帮助?
解决方法
This is due to the limitations imposed
in sql Server Express which is
basically meant for only development
environment.
这是绝对错误的.
sql Express用于许多很多生产环境中,它可以作为一个很好的工具.
sql Express不会受到每秒可处理的查询数量的限制.但是,正如其他人在他们的答案中所说,它受RAM(1GB),DB大小(4GB)和cpu(1)的限制.如果您的数据库介于1GB和4GB之间,那么您可以轻松地注意到与sql Web的性能差异,其中所有内容都适合内存,而不是另一个内存.
话虽如此,还有许多其他配置/设置/设计选项可以产生更大的影响;细节取决于您的数据,架构,访问模式等.