gpt4 book ai didi

sql-server - 在 Web 服务器上运行 SQL Server

转载 作者:行者123 更新时间:2023-12-03 01:02:00 27 4
gpt4 key购买 nike

在 Web 服务器上运行 SQL Server 是好、坏还是无关紧要?

我正在使用 Server 2008 和 SQL Server 2005,但我认为这对这个问题并不重要。

最佳答案

对于小型网站来说,这没有什么区别。然而,随着负载的增长,这种扩展非常糟糕,而且比你想象的要快:

  • 数据库服务器的构建前提是它们“拥有”服务器。他们用内存来换取速度,并且可以轻松地使用所有可用的 RAM 进行内部缓存。
  • 一旦资源开始稀缺,分析就变得非常困难——很明显 IIS 和 SQL 都受到影响,但不太清楚瓶颈在哪里。 IIS 需要 CPU,SQL Server 需要 RAM 或 CPU 等等
  • 无论您在代码中放入多少层,它们都在同一个 CPU 上运行,因此单层应用程序在此上下文中运行得更好(开销更少),但无法扩展。
  • 安全性非常差,通常您将 SQL 隔离在防火墙后面!

如果你能负担得起,最好花几 block 钱买第二台服务器,也许使用 PostgreSQL。由于许可成本,一台 IIS 服务器和一台 PostgreSQL 的成本大约与 IIS + SQL Server 上的成本相同...

关于sql-server - 在 Web 服务器上运行 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/113531/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com