如果将单个服务器环境中的数据库复制到 SQL 集群环境,人们是否会预计 SQL 查询时间会比集群环境更快、更慢还是大致相同?
假设:
SQL 服务器 2005
硬件规格相同。
谢谢,德怀特
答案1
您应该看到大致相同的查询时间,因为 SQL 数据库在任何给定时间仅在(故障转移)群集的单个节点上运行。集群性能是通过使用许多节点并在多个节点上平衡多个 SQL Server 实例来实现冗余和提高性能的。
答案2
集群是一种高可用性功能。它对性能绝对没有影响。您每次都只会使用集群的一个节点来处理负载。因此,与单服务器环境相比,新数据库的运行速度会变慢、变快或大致相同,具体取决于活动节点的硬件功能和此节点上的其他并发负载。