【发布时间】:2010-09-25 12:52:30
【问题描述】:
我已经在同一个实例上的 8 个数据库上设置了镜像和日志传送,每个大小约为 10 GB,但是现在当我想镜像另一个数据库时,显示“数据库属性”页面的时间很长。对此问题的任何建议。
【问题讨论】:
标签: sql sql-server sql-server-2005 mirroring log-shipping
我已经在同一个实例上的 8 个数据库上设置了镜像和日志传送,每个大小约为 10 GB,但是现在当我想镜像另一个数据库时,显示“数据库属性”页面的时间很长。对此问题的任何建议。
【问题讨论】:
标签: sql sql-server sql-server-2005 mirroring log-shipping
我假设您正在使用“ALTER DATABASE [dbname] SET SAFETY FULL”,因为这将导致数据库同步更新(例如,您的事务在两个数据库服务器上提交之前不会完成)。
如果服务器之间的延迟很高,您将获得很大的性能损失。
您可以使用“ALTER DATABASE [dbname] SET SAFETY OFF”,它不会为您提供完整的镜像(从服务器可能会落后,您必须手动进行故障转移),但不会降低性能。
有关详细信息,请参阅 BOL。
【讨论】:
您可以设置跟踪并查看当 GUI 调用 SQL 时发生了什么。
我的数据库从 2000 年迁移到 2005 年时遇到了类似的问题,但它最终自行解决了。
【讨论】: