我们已经从MySql迁移到SqlServer,但我不知道在生产中使用的SqlServer的版本…我们有一个Web应用程序(C#/ ASP.NET)
数据库限制是没有问题的。 10GB是绰绰有余的(最大的DB是400 MB,现在使用了5年)。 我担心的是Express版本的内存限制。
我们有Windows Server 2008,2 GB的内存,您有什么build议? 知道我们有大约100-150个数据库,全部小于500MB。
请告诉我
内存限制将成为许多数据库的一个巨大的问题。 如果您使用的是Windows Server的低端版本,它也可能是Web上的一个问题。 networking版仅限于主机操作系统的内存资源。
您可能想要查看所有版本的function 。 Web版本最终可能不是正确的select。
由于只有2GB内存,SQL Express几乎和SQL Web一样好,因为Windows也会占用内存。 特别是如果你在同一台服务器上运行你的ASP.NET webapp。
如果你想要一个重要的,但性价比的性能改进,我会build议使用SQL Web,并增加物理内存的数量,只要sqlservr.exe进程将使用它。 现在8GB的内存是合理的最低限度。
SQL Web需要一个SPLA合同。 SPLA Essentials定价非常有竞争力,SQL Web许可应该低于20欧元/月。