SQL Server Express 2008 R2 还是 SQL Server 2008 R2 Web?

SQL Server Express 2008 R2 还是 SQL Server 2008 R2 Web?

我们已经从 MySql 切换到 SqlServer,但我不知道在生产中使用哪个版本的 SqlServer...我们有一个 Web 应用程序(C# / ASP.NET)

  • SqlServer Express 2008 R2?
  • SqlServer Web 2008 R2?

DB限制没问题,10GB足够了(最大的DB是400MB,已经用了5年了),我担心的是Express版本的内存限制。

我们有 Windows Server 2008、2 GB 内存,您有什么建议?我们知道我们有大约 100 - 150 个数据库,所有数据库都小于 500 MB。

请告诉我

答案1

对于许多数据库来说,内存限制将是一个巨大的问题。如果您使用的是 Windows Server 的低端版本,那么在 Web 中,这也可能是一个问题。Web 版本仅受限于主机操作系统的内存资源。

你可能想看看所有版本的功能最终网络版本可能也不是正确的选择。

答案2

仅使用 2GB 内存,SQL Express 几乎与 SQL Web 一样好,因为 Windows 也会占用其内存份额。特别是如果您在同一台服务器上运行 ASP.NET webapp。

如果您想要显著但又经济高效的性能提升,我建议您使用 SQL Web 并增加物理内存量(只要 sqlservr.exe 进程会使用它)。目前,8GB 内存是一个合理的最低限度。

SQL Web 需要 SPLA 合同。苏丹人民解放军基本知识定价非常有竞争力,SQL Web 许可证价格应低于每月 20 欧元。

相关内容