SSIS v/s复制v/s记录



我在不同的服务器上有2个SQL Server实例。一个是生产实例,每天都会得到大量的阅读和写作。另一个是用于外部应用程序,可以使用生产SQL实例中的几个表的副本。目前,我们有一个SSIS作业,该作业确实可以在一天中从生产SQL到外部SQL Server进行比较和更新。它需要15分钟,并影响生产SQL Server的性能。我们希望增加复制数据的频率,以便在两个服务器上或多或少同步。什么是更好的方法?增加SSIS软件包的频率或创建复制或使用日志运输?任何答案都非常感谢。谢谢。

增加SSIS软件包的频率将达到您想要的东西,但要增加对生产系统的影响(您已经表明这是一个问题),所以这不是听起来是理想的解决方案。

日志运输可能不是一个好的解决方案,因为在恢复日志备份时,辅助数据库将无法使用,这意味着取决于您计划运行此功能的频率,这也不是一个合适的选项。

,如果您只是将记录从几个表复制到报告数据库(或类似),则可以使用交易复制,它将为您提供最新的数据,并且对生产框的性能的影响很小。它确实引入了一些复杂性,以恢复等等,但是如果您确保阅读并了解其含义可能是最好的解决方案。

相关内容

  • 没有找到相关文章

最新更新