【问题标题】:Is there any performance difference between SQL Server Web and Express editions?SQL Server Web 版和 Express 版之间是否存在性能差异?
【发布时间】:2010-12-20 09:16:50
【问题描述】:

我有一个带有 Windows Server 2008 R2、1 GB RAM 和双处理器四核 2 核的 VPS。

当我询问原因时,我的示例应用程序在共享主机上的运行速度比我当前的网站慢,原因如下:

“与 SQL Server Web 版相比,SQL Server Express 往往更慢。这是由于 SQL Server Express 中的限制,基本上仅适用于开发环境。我们观察到 SQL Server Web 版有显着的改进用于 VM 上面向 Web 的生产应用程序。因此,您可能会考虑这样做。”

这种逻辑仅仅是因为他们想出售 Web 版数据库还是真的有一些性能优势。我用谷歌搜索,我没有在不同的版本之间找到类似的东西。

专家对此有何帮助?

【问题讨论】:

  • 1 GB 内存? Express 最多可以使用 4 GB,更不用说 Server 2008 需要的了 - 在考虑 SQL Server Express 性能问题之前,您需要担心一个瘫痪的服务器......
  • 不,这是限制为 4GB 的数据库大小 - RAM 的使用确实限制为 1GB...当然,只有一个处理器
  • 我知道最大数据库大小为 4 GB。如果我升级到 2GB RAM 会怎样。我没有非常复杂的应用程序可以托管。其基于知识的简单网站,每天点击 1 万次。

标签: sql-server sql-server-express vps


【解决方案1】:

这是由于施加的限制 在 SQL Server Express 中 基本上只用于开发 环境。

这是绝对错误的。

SQL Express 用于许多、许多、许多生产环境,在这些环境中它可以成为一个很棒的工具。

SQL Express 在每秒可以处理的查询数方面不受限制。但是,正如其他人在这里的回答中所说,它受到 RAM (1GB)、DB 大小 (4GB) 和 CPU (1) 的限制。如果您的数据库在 1GB 和 4GB 之间,您可以很容易地注意到与 SQL Web 相比的性能差异,因为在一个场景中所有内容都适合内存,而另一个则不适合。

话虽如此,还有许多其他配置/设置/设计选项可以产生更大的影响;详细信息取决于您的数据、架构、访问模式等。

【讨论】:

    【解决方案2】:

    【讨论】:

    • 即express 版本最多使用 1 GB RAM 和 1 个 CPU。
    • 我已经浏览了那个链接,我知道它只能使用 1 GB RAM。但究竟是造成服务器性能下降还是服务器本身速度慢?
    猜你喜欢
    • 2012-03-05
    • 2021-04-29
    • 2014-05-17
    • 2011-05-13
    • 2012-08-21
    • 1970-01-01
    • 2023-03-15
    • 2014-02-23
    • 2010-10-02
    相关资源
    最近更新 更多