我想知道,在这种情况下
- 你得到的读取比写入多得多
- 您选择的 SQL 服务器便宜/免费,并提供快速镜像/复制服务
- 你的数据库不是特别大
与其拥有单独的 SQL 服务器,还不如在每台机器上都有一个 SQL 实例,从主服务器获得即时更新。这样,在执行所有读取查询时就不会出现网络延迟,但由于必须执行 SQL 实例,因此每台机器的性能都会受到影响。这对整体性能会更好吗?还有其他可能出现的优点/缺点吗?
最佳答案
您的 SQL Server 应该始终与网络服务器位于不同的盒子上,这是毫无疑问的。
您拥有多少个数据库服务器和网络服务器,以及它们如何镜像(或以其他方式)取决于您扩展应用程序的方式。
您在另一台机器上安装了 SQL Server,因为它需要(并且理应)大量 RAM。
关于sql-server - 每个 Web 服务器有一个 SQL 服务器是否明智?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1287329/