我们有很多处于简单恢复模式的 sql server 数据库。我们需要将这些数据库移动到不同的数据中心。这些数据库不能关闭(它们提供 24x7 的关键任务服务)。我们正在考虑使用日志传送来创建远程备用数据库,然后将远程副本切换为主数据库。
我们如何估计每个数据库每天写入的事务日志量?我们需要知道这个数量来估计网络带宽和事务日志备份的大小。
问候乔瓦尼
我们有很多处于简单恢复模式的 sql server 数据库。我们需要将这些数据库移动到不同的数据中心。这些数据库不能关闭(它们提供 24x7 的关键任务服务)。我们正在考虑使用日志传送来创建远程备用数据库,然后将远程副本切换为主数据库。
我们如何估计每个数据库每天写入的事务日志量?我们需要知道这个数量来估计网络带宽和事务日志备份的大小。
问候乔瓦尼
您不必估计:将数据库设置为完全恢复并开始进行日志备份。无论如何,您都必须这样做才能进行日志传送,如果数据库对您来说很重要,那么无论如何您都应该这样做。进行日志备份后,您将知道在任何给定时间之前的日志备份有多大,因此您可以据此估算带宽。
我编写了一个执行以下操作的存储过程:
执行 1000 次后,我将计算日志大小和备份大小之间的比率
问候乔瓦