我正在为ms-sql 2k8实施SQL故障转移策略,并且正在考虑使用数据库镜像。 我已经读过,它不适用于大量的数据库 – 但是文章没有定义“大数目”。 我期待着反映70个数据库。
有多less数据库可以/应该被镜像是有限制的 – 它完全依赖于带宽,还是为每个数据库设置镜像,还是存在其他问题?
带宽肯定是一个考虑因素。 另一个将是为许多数据库运行数据库镜像所需的服务器资源。 数据库镜像将满足地将事务从活动服务器传送到镜像,这将需要每个数据库less量的资源。 乘以70个数据库,一点点将加起来。
在运行70个数据库镜像会话的情况下,您将在后台运行70个线程,这可能会为系统添加相当多的上下文切换。
在32位机器上,有10个数据库的限制。
不对。 SQL服务器没有实施“硬”限制