镜像数据库的数量是否有限制(MS SQL 2k8)?

镜像数据库的数量是否有限制(MS SQL 2k8)?

我正在为 ms-sql 2k8 实施 SQL 故障转移策略,并考虑使用数据库镜像。我读到过它不适用于大量数据库 - 但是文章没有定义“大量”。我希望镜像大约 70 个数据库。

可以/应该镜像的数据库数量是否有限制 - 这是否仅取决于带宽,还是每个数据库设置镜像的努力,或者是否存在其他问题?

答案1

带宽肯定是需要考虑的一个因素。另一个因素是运行这么多数据库的数据库镜像所需的服务器资源。数据库镜像会将事务从活动服务器传送到镜像服务器,因此每个数据库需要少量资源。乘以 70 个数据库,这个数字就会增加。

当运行 70 个数据库镜像会话时,您将在后台运行 70 个线程,这可能会给系统增加相当多的上下文切换。

答案2

在 32 位机器上,数据库数量限制为 10 个。

答案3

不对。SQL Server 没有强制执行“硬性”限制

相关内容