在您的bad服务器上运行SQL Server是好是坏,还是无关紧要?
我使用的是Server2008和SQL Server2005,但我认为这对这个问题并不重要。
发布于 2008-09-22 07:13:24
对于小站点来说,这并没有什么不同。然而,随着负载的增长,这种扩展真的很糟糕,而且比您想象的要快:
如果你能负担得起,花几块钱买一台第二台服务器可能更好,也许是使用PostgreSQL。一台IIS服务器和一台PostgreSQL的成本与在IIS + SQL server上差不多,因为许可成本……
发布于 2008-09-23 14:29:21
较大的商店可能不会认为这是最佳实践...但是,如果您不是每秒处理数百个请求,则可以将它们放在一个盒子中。
事实上,对于小型应用程序,您将在后端看到更好的性能,因为数据不必通过网络传输。这一切都与规模有关。
请记住,数据库服务器会消耗内存。这里有一个重要的经验教训:如果您决定在web服务器所在的同一台计算机上运行SQL Server2005(这就是您在问题中提到的设置),请确保进入Sql Server Management Studio并执行此
如果您不这样做,SQL Server最终将占用服务器的所有RAM并无限期地挂起它。这将导致您的服务器或多或少地停滞不前。如果您没有意识到这一点,故障排除可能会非常令人沮丧。
我已经这样做过好几次了。如果你拥有一家大公司的基础设施,而且它没有规模,你不会这么做,但它适用于很多事情。
发布于 2008-09-22 07:03:20
这真的归结于你的are服务器和你的sql服务器做了多少工作。
如果没有更多的信息,我怀疑你将得到任何有用的答案。
https://stackoverflow.com/questions/113531
复制相似问题